SlideShare una empresa de Scribd logo
1 de 28
TEXT TO SPEECH 
CONVERTER 
Submitted By: 
Mandeep(5711235)
CONTENTS 
 Introduction to .NET 
 .NET Architecture and factors 
 Code conversion in .NET 
 C# Language 
 Text to speech(TTS) converter 
 Steps for TTS Converter process 
 Architecture of TTS converter 
 Other features 
 Applications 
 Advantages 
 Limitations and future scope 
 Snapshots
INTRODUCTION TO .NET 
 .NET is a framework developed by Microsoft 
 New programming methodology 
 .NET is platform independent/cross platform 
 .NET is language insensitive 
 It includes a large class library known as Framework Class 
Library(FCL) 
 Microsoft also produces an integrated development 
environment largely for .NET software called Visual Studio 
 It provides language interoperability (each language can use 
code written in other languages) across several programming 
languages
.NET ARCHITECTURE
.NET Platform
Execution
Code Conversion
Visual Studio=>”Everything 
including IDE”
C# Language 
◦ C# is intended to be a simple, modern, general-purpose, object-oriented 
programming language. 
◦ Its development team is led by Anders Hejlsberg. 
◦ The most recent version is C# 5.0,released on August 15, 2012. 
◦ Developed specifically for .NET 
◦ Enable programmers to migrate from C/C++ and Java easily 
◦ Event-driven, fully OO, visual programming language 
◦ Process of rapidly creating an application using an IDE is called 
Rapid Application Development (RAD) 
◦ Language Interoperability and Reusability 
◦ Windows Desktop, Windows Phone and Web Application & 
Services
TEXT TO SPEECH CONVERTER 
 It is the window application based on speech synthesis 
technology 
 It converts written text into spoken language 
 The first general English text-to-speech system was 
developed by Noriko Umeda in 1968 at the 
Electrotechnical Laboratory, Japan 
 There are many TTS conversion applications in market 
such as Text2Speak, CoolSpeech, Verbose, 
eSpeak,TextAloud etc 
 The procedure consist of two main phases:- 
 A)Text Analysis 
 B) Speech waveforms
A) TEXT ANALYSIS :- 
The input text is transcribed into a phonetic or some other 
linguistic representation 
B) SPEECH WAVEFORMS:- 
The acoustic output is produced from the phonetic and prosodic 
information
STEPS FOR TTS CONVERTER
ARCHITECTURE
TTS technology used in : 
 Apple : The first speech system integrated into an OS that shipped 
in quantity was Apple computer ‘s MAC intalk. The Apple Ios used 
on the iPhone, iPad and iPod Touch uses VoiceOver speech 
synthesis for accessibility. 
 Android: Version 1.6 of android added support for TTS. 
 Microsoft windows: Coolspeech, Textaloud and ultrahal can 
perform various text-to-speech tasks such as reading text aloud 
 Internet: Currently, there are a number of applications, plugins and 
gadgets that can read messages directly from an e-mail client and 
web pages from a web browser or Google Toolbar such as Text-to-voice 
which is an add-on to Firefox
TTS technology used in: 
 Multiple companies offer TTS APIs to their customers to accelerate 
development of new applications 
Companies offering TTS APIs include 
 AT&T 
 IVONA 
 Neospeech 
 Readspeaker 
• For mobile app development:- 
 Android OS has been offering TTS APIs for a long time 
 Most recently, with iOS7,Apple started offering an API for text to 
speech
OTHER FEATURES : 
 Media player :- 
 It is a simple media player which plays all audio and 
video format files 
 Speaking Dictionary:- 
 Get meanings of the words present in the database 
 Tap your entry to hear the pronunciation 
 It also show synonyms and antonyms of the words
APPLICATIONS 
 Talking Calculator 
 Computer generated wiring instruction 
 Aids for the blind 
 Telephone inquiry service 
 Teaching machines 
 Usage in education and daily life
ADVANTAGES 
 Able to read large paragraphs 
 It offers a range of different accents and voices 
 Provide significant help for people with eyes disabilities 
 It can be adapted easily to say whatever users want them 
to say 
 Interacting application when user’s eyes and hands are 
busy
LIMITATIONS 
 No explicit emotions 
 Homographs(Pronunciation) 
 Prosody 
 Language specific problems 
 Special Characters and symbols
FUTURE SCOPE 
 Accuracy will become better and better 
 This application is also used in smart phones 
 Increasing variety of voices 
 This technology can also work in different languages like 
Kannada,Gujrati,Marathi etc.
SNAPSHOTS
LOGIN/REGISTER
MAIN PAGE
ABOUT
TTS CONVERSION
DICTIONARY
MEDIA PLAYER
Text to speech converter in C#.NET

Más contenido relacionado

La actualidad más candente

Silent sound technology
Silent sound technologySilent sound technology
Silent sound technologynixytl
 
NLP Project Presentation
NLP Project PresentationNLP Project Presentation
NLP Project PresentationAryak Sengupta
 
Optical Computing Technology
Optical Computing TechnologyOptical Computing Technology
Optical Computing TechnologyKanchan Shinde
 
Speech Recognition by Iqbal
Speech Recognition by IqbalSpeech Recognition by Iqbal
Speech Recognition by IqbalIqbal
 
Text to-speech & voice recognition
Text to-speech & voice recognitionText to-speech & voice recognition
Text to-speech & voice recognitionMark Williams
 
Speech Recognition Technology
Speech Recognition TechnologySpeech Recognition Technology
Speech Recognition TechnologySrijanKumar18
 
Natural language processing
Natural language processing Natural language processing
Natural language processing Md.Sumon Sarder
 
Using AI chatbots for deep learning and teaching with specific examples to en...
Using AI chatbots for deep learning and teaching with specific examples to en...Using AI chatbots for deep learning and teaching with specific examples to en...
Using AI chatbots for deep learning and teaching with specific examples to en...Nigel Daly
 
A seminar report on speech recognition technology
A seminar report on speech recognition technologyA seminar report on speech recognition technology
A seminar report on speech recognition technologySrijanKumar18
 
silent sound technology
silent sound technologysilent sound technology
silent sound technologyNajeeb p
 
smart note taker
smart note takersmart note taker
smart note takerveena jl
 
Year 7 lesson 5 if statements
Year 7 lesson 5   if statementsYear 7 lesson 5   if statements
Year 7 lesson 5 if statementstmoncrieff
 
Natural Language Processing seminar review
Natural Language Processing seminar review Natural Language Processing seminar review
Natural Language Processing seminar review Jayneel Vora
 
python project jarvis ppt.pptx
python project jarvis ppt.pptxpython project jarvis ppt.pptx
python project jarvis ppt.pptxVikashKumarMehta5
 
Text to Speech for Mobile Voice
Text to Speech for Mobile Voice Text to Speech for Mobile Voice
Text to Speech for Mobile Voice June Hostetter
 
Natural language processing
Natural language processingNatural language processing
Natural language processingprashantdahake
 

La actualidad más candente (20)

Voicexml ppt
Voicexml pptVoicexml ppt
Voicexml ppt
 
Silent sound technology
Silent sound technologySilent sound technology
Silent sound technology
 
NLP Project Presentation
NLP Project PresentationNLP Project Presentation
NLP Project Presentation
 
Optical Computing Technology
Optical Computing TechnologyOptical Computing Technology
Optical Computing Technology
 
Smart note taker
Smart note takerSmart note taker
Smart note taker
 
Speech Recognition by Iqbal
Speech Recognition by IqbalSpeech Recognition by Iqbal
Speech Recognition by Iqbal
 
Text to-speech & voice recognition
Text to-speech & voice recognitionText to-speech & voice recognition
Text to-speech & voice recognition
 
Speech Recognition Technology
Speech Recognition TechnologySpeech Recognition Technology
Speech Recognition Technology
 
Natural language processing
Natural language processing Natural language processing
Natural language processing
 
Using AI chatbots for deep learning and teaching with specific examples to en...
Using AI chatbots for deep learning and teaching with specific examples to en...Using AI chatbots for deep learning and teaching with specific examples to en...
Using AI chatbots for deep learning and teaching with specific examples to en...
 
A seminar report on speech recognition technology
A seminar report on speech recognition technologyA seminar report on speech recognition technology
A seminar report on speech recognition technology
 
silent sound technology
silent sound technologysilent sound technology
silent sound technology
 
Voice morphing
Voice morphingVoice morphing
Voice morphing
 
smart note taker
smart note takersmart note taker
smart note taker
 
Year 7 lesson 5 if statements
Year 7 lesson 5   if statementsYear 7 lesson 5   if statements
Year 7 lesson 5 if statements
 
Natural Language Processing seminar review
Natural Language Processing seminar review Natural Language Processing seminar review
Natural Language Processing seminar review
 
python project jarvis ppt.pptx
python project jarvis ppt.pptxpython project jarvis ppt.pptx
python project jarvis ppt.pptx
 
Text to Speech for Mobile Voice
Text to Speech for Mobile Voice Text to Speech for Mobile Voice
Text to Speech for Mobile Voice
 
openai.pptx
openai.pptxopenai.pptx
openai.pptx
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 

Destacado

Speech recognition final presentation
Speech recognition final presentationSpeech recognition final presentation
Speech recognition final presentationhimanshubhatti
 
Speech recognition project report
Speech recognition project reportSpeech recognition project report
Speech recognition project reportSarang Afle
 
Speech recognition
Speech recognitionSpeech recognition
Speech recognitionCharu Joshi
 
Text to speech and word predicition
Text to speech and word predicitionText to speech and word predicition
Text to speech and word predicitionHindie Dershowitz
 
Artificial intelligence Speech recognition system
Artificial intelligence Speech recognition systemArtificial intelligence Speech recognition system
Artificial intelligence Speech recognition systemREHMAT ULLAH
 
Introduction to Text to Speech Technology and Applications
Introduction to Text to Speech Technology and ApplicationsIntroduction to Text to Speech Technology and Applications
Introduction to Text to Speech Technology and ApplicationsArry Arman
 
Gujarati Text-to-Speech Presentation
Gujarati Text-to-Speech PresentationGujarati Text-to-Speech Presentation
Gujarati Text-to-Speech Presentationsamyakbhuta
 
Voice based email for blinds
Voice based email for blindsVoice based email for blinds
Voice based email for blindsArjun AJ
 
Speech recognition system seminar
Speech recognition system seminarSpeech recognition system seminar
Speech recognition system seminarDiptimaya Sarangi
 
Speech Recognition System By Matlab
Speech Recognition System By MatlabSpeech Recognition System By Matlab
Speech Recognition System By MatlabAnkit Gujrati
 
document for Voice banking system mini project
document for Voice banking system mini projectdocument for Voice banking system mini project
document for Voice banking system mini projectJal Pari
 
Text to speech conversation in gujarati
Text to speech conversation in gujaratiText to speech conversation in gujarati
Text to speech conversation in gujaratiAshvin Nakum
 
Voice based web browser
Voice based web browserVoice based web browser
Voice based web browserGowsalyasri
 
Speech synthesis technology
Speech synthesis technologySpeech synthesis technology
Speech synthesis technologyKalluri Madhuri
 
Instasearch -- Eclipse IT 2010
Instasearch -- Eclipse IT 2010Instasearch -- Eclipse IT 2010
Instasearch -- Eclipse IT 2010Francesco Di Cerbo
 
Voice to text voice to sign with hyperlinks
Voice to text voice to sign with hyperlinksVoice to text voice to sign with hyperlinks
Voice to text voice to sign with hyperlinksSJones87
 
Voice To Text Presentation
Voice To Text PresentationVoice To Text Presentation
Voice To Text Presentationshahinmehr
 
Myanmar Text To Speech Engine
Myanmar Text To Speech EngineMyanmar Text To Speech Engine
Myanmar Text To Speech EngineThin Zar Phyo
 

Destacado (18)

Speech recognition final presentation
Speech recognition final presentationSpeech recognition final presentation
Speech recognition final presentation
 
Speech recognition project report
Speech recognition project reportSpeech recognition project report
Speech recognition project report
 
Speech recognition
Speech recognitionSpeech recognition
Speech recognition
 
Text to speech and word predicition
Text to speech and word predicitionText to speech and word predicition
Text to speech and word predicition
 
Artificial intelligence Speech recognition system
Artificial intelligence Speech recognition systemArtificial intelligence Speech recognition system
Artificial intelligence Speech recognition system
 
Introduction to Text to Speech Technology and Applications
Introduction to Text to Speech Technology and ApplicationsIntroduction to Text to Speech Technology and Applications
Introduction to Text to Speech Technology and Applications
 
Gujarati Text-to-Speech Presentation
Gujarati Text-to-Speech PresentationGujarati Text-to-Speech Presentation
Gujarati Text-to-Speech Presentation
 
Voice based email for blinds
Voice based email for blindsVoice based email for blinds
Voice based email for blinds
 
Speech recognition system seminar
Speech recognition system seminarSpeech recognition system seminar
Speech recognition system seminar
 
Speech Recognition System By Matlab
Speech Recognition System By MatlabSpeech Recognition System By Matlab
Speech Recognition System By Matlab
 
document for Voice banking system mini project
document for Voice banking system mini projectdocument for Voice banking system mini project
document for Voice banking system mini project
 
Text to speech conversation in gujarati
Text to speech conversation in gujaratiText to speech conversation in gujarati
Text to speech conversation in gujarati
 
Voice based web browser
Voice based web browserVoice based web browser
Voice based web browser
 
Speech synthesis technology
Speech synthesis technologySpeech synthesis technology
Speech synthesis technology
 
Instasearch -- Eclipse IT 2010
Instasearch -- Eclipse IT 2010Instasearch -- Eclipse IT 2010
Instasearch -- Eclipse IT 2010
 
Voice to text voice to sign with hyperlinks
Voice to text voice to sign with hyperlinksVoice to text voice to sign with hyperlinks
Voice to text voice to sign with hyperlinks
 
Voice To Text Presentation
Voice To Text PresentationVoice To Text Presentation
Voice To Text Presentation
 
Myanmar Text To Speech Engine
Myanmar Text To Speech EngineMyanmar Text To Speech Engine
Myanmar Text To Speech Engine
 

Similar a Text to speech converter in C#.NET

English de lenguaje de programacion
English de lenguaje de programacionEnglish de lenguaje de programacion
English de lenguaje de programacionVillalba Griselda
 
Introduction Programming Languages
Introduction Programming LanguagesIntroduction Programming Languages
Introduction Programming LanguagesManish Kharotia
 
Efficient Intralingual Text To Speech Web Podcasting And Recording
Efficient Intralingual Text To Speech Web Podcasting And RecordingEfficient Intralingual Text To Speech Web Podcasting And Recording
Efficient Intralingual Text To Speech Web Podcasting And RecordingIOSR Journals
 
Language translator
Language translatorLanguage translator
Language translatorSumitSumit26
 
Computer languages and generation
Computer languages and generationComputer languages and generation
Computer languages and generationMunawar Bukhari
 
Lecture_1_Introduction_to_Programming.pptx
Lecture_1_Introduction_to_Programming.pptxLecture_1_Introduction_to_Programming.pptx
Lecture_1_Introduction_to_Programming.pptxChewe Lulembo
 
High Level Language (HLL)
High Level Language (HLL)High Level Language (HLL)
High Level Language (HLL)Maliha Jahan
 
computer languages
computer languagescomputer languages
computer languagesYasirali328
 
all languages in computer programming
all languages in computer programmingall languages in computer programming
all languages in computer programminghamza239523
 
Programming languages of computer
Programming languages of computerProgramming languages of computer
Programming languages of computerKeval Goyani
 
How to build language technology resources for the next 100 years
How to build language technology resources for the next 100 yearsHow to build language technology resources for the next 100 years
How to build language technology resources for the next 100 yearsGuy De Pauw
 
Concept of computer programming iv
Concept of computer programming ivConcept of computer programming iv
Concept of computer programming ivEyelean xilef
 
iOS App Development Presented by Edifyself
iOS App Development Presented by EdifyselfiOS App Development Presented by Edifyself
iOS App Development Presented by EdifyselfEdifyself
 
Swift language seminar topic
Swift language seminar topicSwift language seminar topic
Swift language seminar topicHyacinth Okeke
 

Similar a Text to speech converter in C#.NET (20)

Tamil OCR using Tesseract OCR Engine
Tamil OCR using Tesseract OCR EngineTamil OCR using Tesseract OCR Engine
Tamil OCR using Tesseract OCR Engine
 
visH (fin).pptx
visH (fin).pptxvisH (fin).pptx
visH (fin).pptx
 
Intermediate Languages
Intermediate LanguagesIntermediate Languages
Intermediate Languages
 
English de lenguaje de programacion
English de lenguaje de programacionEnglish de lenguaje de programacion
English de lenguaje de programacion
 
Programming landuages
Programming landuagesProgramming landuages
Programming landuages
 
Computer languages 11
Computer languages 11Computer languages 11
Computer languages 11
 
Introduction Programming Languages
Introduction Programming LanguagesIntroduction Programming Languages
Introduction Programming Languages
 
Efficient Intralingual Text To Speech Web Podcasting And Recording
Efficient Intralingual Text To Speech Web Podcasting And RecordingEfficient Intralingual Text To Speech Web Podcasting And Recording
Efficient Intralingual Text To Speech Web Podcasting And Recording
 
Language translator
Language translatorLanguage translator
Language translator
 
D1803041822
D1803041822D1803041822
D1803041822
 
Computer languages and generation
Computer languages and generationComputer languages and generation
Computer languages and generation
 
Lecture_1_Introduction_to_Programming.pptx
Lecture_1_Introduction_to_Programming.pptxLecture_1_Introduction_to_Programming.pptx
Lecture_1_Introduction_to_Programming.pptx
 
High Level Language (HLL)
High Level Language (HLL)High Level Language (HLL)
High Level Language (HLL)
 
computer languages
computer languagescomputer languages
computer languages
 
all languages in computer programming
all languages in computer programmingall languages in computer programming
all languages in computer programming
 
Programming languages of computer
Programming languages of computerProgramming languages of computer
Programming languages of computer
 
How to build language technology resources for the next 100 years
How to build language technology resources for the next 100 yearsHow to build language technology resources for the next 100 years
How to build language technology resources for the next 100 years
 
Concept of computer programming iv
Concept of computer programming ivConcept of computer programming iv
Concept of computer programming iv
 
iOS App Development Presented by Edifyself
iOS App Development Presented by EdifyselfiOS App Development Presented by Edifyself
iOS App Development Presented by Edifyself
 
Swift language seminar topic
Swift language seminar topicSwift language seminar topic
Swift language seminar topic
 

Último

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfSanaAli374401
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 

Último (20)

Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 

Text to speech converter in C#.NET

  • 1. TEXT TO SPEECH CONVERTER Submitted By: Mandeep(5711235)
  • 2. CONTENTS  Introduction to .NET  .NET Architecture and factors  Code conversion in .NET  C# Language  Text to speech(TTS) converter  Steps for TTS Converter process  Architecture of TTS converter  Other features  Applications  Advantages  Limitations and future scope  Snapshots
  • 3. INTRODUCTION TO .NET  .NET is a framework developed by Microsoft  New programming methodology  .NET is platform independent/cross platform  .NET is language insensitive  It includes a large class library known as Framework Class Library(FCL)  Microsoft also produces an integrated development environment largely for .NET software called Visual Studio  It provides language interoperability (each language can use code written in other languages) across several programming languages
  • 9. C# Language ◦ C# is intended to be a simple, modern, general-purpose, object-oriented programming language. ◦ Its development team is led by Anders Hejlsberg. ◦ The most recent version is C# 5.0,released on August 15, 2012. ◦ Developed specifically for .NET ◦ Enable programmers to migrate from C/C++ and Java easily ◦ Event-driven, fully OO, visual programming language ◦ Process of rapidly creating an application using an IDE is called Rapid Application Development (RAD) ◦ Language Interoperability and Reusability ◦ Windows Desktop, Windows Phone and Web Application & Services
  • 10. TEXT TO SPEECH CONVERTER  It is the window application based on speech synthesis technology  It converts written text into spoken language  The first general English text-to-speech system was developed by Noriko Umeda in 1968 at the Electrotechnical Laboratory, Japan  There are many TTS conversion applications in market such as Text2Speak, CoolSpeech, Verbose, eSpeak,TextAloud etc  The procedure consist of two main phases:-  A)Text Analysis  B) Speech waveforms
  • 11. A) TEXT ANALYSIS :- The input text is transcribed into a phonetic or some other linguistic representation B) SPEECH WAVEFORMS:- The acoustic output is produced from the phonetic and prosodic information
  • 12. STEPS FOR TTS CONVERTER
  • 14. TTS technology used in :  Apple : The first speech system integrated into an OS that shipped in quantity was Apple computer ‘s MAC intalk. The Apple Ios used on the iPhone, iPad and iPod Touch uses VoiceOver speech synthesis for accessibility.  Android: Version 1.6 of android added support for TTS.  Microsoft windows: Coolspeech, Textaloud and ultrahal can perform various text-to-speech tasks such as reading text aloud  Internet: Currently, there are a number of applications, plugins and gadgets that can read messages directly from an e-mail client and web pages from a web browser or Google Toolbar such as Text-to-voice which is an add-on to Firefox
  • 15. TTS technology used in:  Multiple companies offer TTS APIs to their customers to accelerate development of new applications Companies offering TTS APIs include  AT&T  IVONA  Neospeech  Readspeaker • For mobile app development:-  Android OS has been offering TTS APIs for a long time  Most recently, with iOS7,Apple started offering an API for text to speech
  • 16. OTHER FEATURES :  Media player :-  It is a simple media player which plays all audio and video format files  Speaking Dictionary:-  Get meanings of the words present in the database  Tap your entry to hear the pronunciation  It also show synonyms and antonyms of the words
  • 17. APPLICATIONS  Talking Calculator  Computer generated wiring instruction  Aids for the blind  Telephone inquiry service  Teaching machines  Usage in education and daily life
  • 18. ADVANTAGES  Able to read large paragraphs  It offers a range of different accents and voices  Provide significant help for people with eyes disabilities  It can be adapted easily to say whatever users want them to say  Interacting application when user’s eyes and hands are busy
  • 19. LIMITATIONS  No explicit emotions  Homographs(Pronunciation)  Prosody  Language specific problems  Special Characters and symbols
  • 20. FUTURE SCOPE  Accuracy will become better and better  This application is also used in smart phones  Increasing variety of voices  This technology can also work in different languages like Kannada,Gujrati,Marathi etc.
  • 24. ABOUT