0% found this document useful (0 votes)
107 views21 pages

Text To Speech

Uploaded by

s98388510
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
107 views21 pages

Text To Speech

Uploaded by

s98388510
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 21

TEXT-TO-SPEECH

CONVERTER

Developed in HTML & JAVASCRIPT


CONTENT
 LANGUAGE USED
 ABSTRACT
 INTRODUCTION
 OVERVIEW OF TEXT-TO-SPEECH
 FEATURES AND FUNCTION OF TEXT-TO-SPEECH
 TEXT TO SPEAKING
 EXISTING SYSTEMS
 REQUIREMENTS
 IMPLEMENTATION
 ADVANTAGES
 CONCLUSION
 FUTURE SCOPE
LANGUAGE USED:

HTML and CSS:


 While HTML and CSS are not really programming languages (well, some of
you may not agree but yes, they are not the programming language) but they
are the backbone for web development. HTML provides the structure while
CSS provides the style and helps them to look better and more visually
appealing.

JavaScript:

 There is no doubt that JavaScript is the King of web development and


probably the most popular language among web developers. It's also the only
language that allows you to create web applications, both frontend, and
backend as well as mobile applications. The strength of JavaScript is not just
it can run on browser and server using Nodejs but also the awesome
frameworks and libraries it has for web development and app development.
ABSTRACT

 A Text-to-speech synthesizer is an application that


converts text into spoken word, by analyzing and
processing the text using Natural Language Processing
(NLP) and then using Digital Signal Processing (DSP)
technology to convert this processed text into
synthesized speech representation of the text. Here, we
developed a useful text-to-speech synthesizer in the form
of a simple application that converts inputted text into
synthesized speech and reads out to the user which can
then be saved as an mp3.file. The development of a text
to speech synthesizer will be of great help to people with
visual impairment and make making through large
volume of text easier
INTRODUCTION
 Text-to-speech synthesis -TTS - is the automatic conversion of a
text into speech that resembles, as closely as possible, a native
speaker of the language reading that text. Text-tospeech synthesizer
(TTS) is the technology which lets computer speak to you. The TTS
system gets the text as the input and then a computer algorithm
which called TTS engine analyses the text, pre-processes the text
and synthesizes the speech with some mathematical models. The
TTS engine usually generates sound data in an audio format as the
output.
OVERVIEW OF TEXT-TO-SPEECH

 A text-to-speech is composed of two parts: a front end


and back end .
 The front-end converts raw text containing symbols
like numbers and abbreviation into equivalent of written
–out words. The process is often called text
normalization ,pre –processing ,or takenization
 The back-end referred to as the synthesizer –then
convert the symbol linguistic representation into
sound.
FEATURES AND FUNCTION OF TEXT-TO-
SPEECH
 Text-to-speech (TTS) software tools are similar in that
they speak text on a computer . however , they vary
widely in their functionality .
 Formatting text allows your to format digital text you
create ,download from the internet ,or scan into your
computer similar to word processing program.
 Speaking what you type –speaks text as you type to give
support in writing .within this function there may be
ability to set the level of support ,such as a speaking
word s each letter and then the world.
TEXT TO SPEAKING
 Continous reading –read from where you choose to
begin reading and stops when it reaches the end of the
text or you use a stop command.
 Incremental reading –reads an incremental of text such
as a word ,sentences ,chunk/phase ,or paragraph and
stops and waits for you to request another increment of
text read .
 Highlighted text-reads just text you highlight with the
cursor .Some TTS programs read the document from as
starting point until the user stops the program.
 Voice –TTS software can use one voice or allow to
choose from a selection of male , female and even
foreign language voices.
 Reading speed –you can choose to read faster or slower
in precise words per minutes or in speed increments
EXISTING SYSTEMS
 Existing systems algorithm is shown below in Figure 4.
It shows that the system does not have an avenue to
annotate text to the specification of the user rather it
speaks plaintext.
REQUIREMENTS

 Minimum Software Requirements:


 Operating System (any one)
 Windows. Linux. Mac OS etc.
 Browser (any one)
 Google Chrome, Firefox, Internet Explorer etc.
 Text Editor
 Notepad, Visual Studio
 Scripting language
 JavaScript

 Minimum Hardware Requirements


 Hard Disk
 40 GB
 Processor
 Dual Core
 RAM
 512 MB
IMPLEMENTATION
 The TTS system converts an arbitrary ASCII text to speech. The first step
involves extracting the phonetic components of the message, and we obtain
a string of symbols representing sound-units (phonemes or allophones),
boundaries between words, phrases and sentences along with a set of
prosody markers (indicating the speed, the intonation etc.).
 To compute the output, the system consults
 1. A database containing the parameter values for the sounds
within the word,
 2. A knowledge base numerating the options for synthesizing the
sounds. Incorporating Expert system in the internal programs
will enable the new TTS system exhibit these features:
 a. The system performs at a level generally recognized as
equivalent to that of a human expert
 b. The system is highly domain specific.
 3. The system can explain its reasoning process
 4. If the information with which it is working is probabilistic or
fuzzy, the system can correctly propagate uncertainties and
provide a range of alternative solution withassociated likelihood
ADVANTAGES
 Able to read large paragraphs
 It offers a range of different accents and voices

 Provide significant help for people with eyes


disablities
 It can be adapted easily to say whatever user
want them to say.
 Interacting application when user’s eyes and
hands are busy
LIMITATIONS
 No explicts emotion
 Homograph (pronuciations)

 Prosody

 Language specfic problem

 Special character and symbol


CONCLUSION
 Text-to-speech technology is rapidly evolving, with new advancements in neural
TTS, voice cloning, and other emerging trends transforming the field. These
advancements are creating new opportunities for accessibility, personalization, and
efficiency and revolutionizing how we consume and create content.
 As we've seen, TTS technology has pros and cons, and it's essential to consider its
potential implications before fully embracing it. However, the potential
benefits of text to speech technology are undeniable, and it's exciting to see how
it's changing the game across various fields, including virtual assistants, gaming,
and content creation.
 As TTS technology continues to evolve and become more sophisticated, we must
keep a close eye on its development and ensure that it's being used ethically and
responsibly. When used responsibly, TTS technology can significantly impact
society and open new pathways for innovation and creativity.
 So, whether you're a content creator looking to streamline your production process
or a consumer looking for more accessible and engaging content, it's clear that TTS
technology has a bright future. Let's embrace this exciting technology and see
where it takes us!
FUTURE SCOPE
 Accuracy will become better and better
 This application is also used in smart phone

 Increasing variety of voices

 This technology can also work in different languages


THANK YOU

You might also like