SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
Text To Speech
“OR”
Speech Synthesis
Thin Zar Phyo
Team Leader
Myanmar Text to Speech Project
thinzarlayster@gmail.com
Outline
• Introduction
Language
Language Processing
• Myanmar Text To Speech
Introduction
• speech and language were already
important parts of daily life before the
invention of the computer, the equipment
and technology
Language ?
• What is Language?
– Spoken + Written
• How many .. ?
• Human
• Animal
AI
• Natural Language Processing (NLP)
– Machine Translation
– Question and answering
– Expert System
• Image Processing
– OCR
– OMR
• Speech Processing
– TTS
– Voice Recg
• ….
NLP
Speech
Processing
Image
Processing
Text
Processing
NLU
TTS or Speech Synthesis
NLP
+
Speech Processing/Technology
Digital Signal Processing Module (DSP)
•
Motivation
• Since speech is such a natural medium for
communication, users' expectations of a
speech application tend to be extremely
high.
• Not only for blind, but also when our hands
and eyes are busy –
• People use airline information system,
banking, ordering, reservation system
used at a hotel,
1st TTS System
• One of the first practical application of speech
synthesis was in 1936 when the U.K. Telephone
Company introduced a speaking clock.
• Speech synthesis as software or as an integral
part of the operating system was introduced in
the beginning of the 1980s on computers such
as Apple Macintosh.
• Myanmar Text To Speech
or
• Myanmar speech synthesizer
OR
• TTS Engine
TTS Synthesizer
• Generating natural sounding speech on
the fly, usually from text.
• A text to speech synthesizer is a computer
based system that should be able to read
any text.
• Speech should be intelligible and natural.
• Myanmar Text To Speech Synthesizer
Myanmar Text To Speech Engine Type License Copyright
1st
Version
31 May,2015 1st V Desktop Opensource IT Team, Myanmar
Christian Fellowship
of the Blind
2nd Version 30
November,
2015
2nd V Web
Service
Opensource
Starting Date : 1st December, 2014
Technology & Platform
• Core Technologies
– C++
– Java
– .
• Platforms
– Ubuntu
– Window
Architecture
Basic Part of TTS
1. Text Analysis
 Normalization
2. Linguistic Analysis
 G2P
3. Waveform generation
 Waveform Analysis
Two Basic Strategies
• Dictionary based
• Rule-based
• Statistical
• Hybrid
• …
Current Situation
• Development
– Speech Synthesizer with The Festival
• Language Resources
– Myanmar Lexicon
– Speech Database
• Research
– Prosodic Analysis in Burmese
– Grapheme to Phoneme
Future
• Related work
– OCR
– MT
– …
• advances related fundamental
technologies such as
– multi-lingual speech translation
– multi-lingual speech transcription
– multi- lingual information retrieval
Conclusion
• The described speech synthesis system is
the open source.
• Contribution

Mais conteúdo relacionado

Mais procurados

natural language processing help at myassignmenthelp.net
natural language processing  help at myassignmenthelp.netnatural language processing  help at myassignmenthelp.net
natural language processing help at myassignmenthelp.netwww.myassignmenthelp.net
 
Dolování dat z řeči pro bezpečnostní aplikace - Jan Černocký
Dolování dat z řeči pro bezpečnostní aplikace - Jan ČernockýDolování dat z řeči pro bezpečnostní aplikace - Jan Černocký
Dolování dat z řeči pro bezpečnostní aplikace - Jan ČernockýSecurity Session
 
Natural language processing
Natural language processingNatural language processing
Natural language processingYogendra Tamang
 
Natural language processing
Natural language processingNatural language processing
Natural language processingHansi Thenuwara
 
A Computational Model of Yoruba Morphology Lexical Analyzer
A Computational Model of Yoruba Morphology Lexical AnalyzerA Computational Model of Yoruba Morphology Lexical Analyzer
A Computational Model of Yoruba Morphology Lexical AnalyzerWaqas Tariq
 
Role of Language Engineering to Preserve Endangered Language
Role of Language Engineering to Preserve Endangered Language Role of Language Engineering to Preserve Endangered Language
Role of Language Engineering to Preserve Endangered Language Dr. Amit Kumar Jha
 
Natural language processing
Natural language processingNatural language processing
Natural language processingKarenVacca
 
Python an-intro youtube-livestream-day1
Python an-intro youtube-livestream-day1Python an-intro youtube-livestream-day1
Python an-intro youtube-livestream-day1MAHALAKSHMI P
 
Natural Language Processing: L01 introduction
Natural Language Processing: L01 introductionNatural Language Processing: L01 introduction
Natural Language Processing: L01 introductionananth
 
Optical character recognition for Ge'ez characters
Optical character recognition for Ge'ez charactersOptical character recognition for Ge'ez characters
Optical character recognition for Ge'ez charactershadmac
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language ProcessingDavid Rostcheck
 
Transzaar - CAT Tool for Indian Languages including English Arabic
Transzaar - CAT Tool for Indian Languages including English ArabicTranszaar - CAT Tool for Indian Languages including English Arabic
Transzaar - CAT Tool for Indian Languages including English ArabicRashid Ahmad
 
自然言語処理@春の情報処理祭
自然言語処理@春の情報処理祭自然言語処理@春の情報処理祭
自然言語処理@春の情報処理祭Yuya Unno
 
Natural language processing
Natural language processing Natural language processing
Natural language processing Md.Sumon Sarder
 
Natural Language Processing Crash Course
Natural Language Processing Crash CourseNatural Language Processing Crash Course
Natural Language Processing Crash CourseCharlie Greenbacker
 
Role of language engineering to preserve endangered languages
Role of language engineering to preserve endangered languagesRole of language engineering to preserve endangered languages
Role of language engineering to preserve endangered languagesDr. Amit Kumar Jha
 
Computational linguistics
Computational linguisticsComputational linguistics
Computational linguisticsshrey bhate
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processingsaurabhnarhe
 
Python an-intro-python-month-2013
Python an-intro-python-month-2013Python an-intro-python-month-2013
Python an-intro-python-month-2013Konark modi
 

Mais procurados (20)

natural language processing help at myassignmenthelp.net
natural language processing  help at myassignmenthelp.netnatural language processing  help at myassignmenthelp.net
natural language processing help at myassignmenthelp.net
 
Dolování dat z řeči pro bezpečnostní aplikace - Jan Černocký
Dolování dat z řeči pro bezpečnostní aplikace - Jan ČernockýDolování dat z řeči pro bezpečnostní aplikace - Jan Černocký
Dolování dat z řeči pro bezpečnostní aplikace - Jan Černocký
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
A Computational Model of Yoruba Morphology Lexical Analyzer
A Computational Model of Yoruba Morphology Lexical AnalyzerA Computational Model of Yoruba Morphology Lexical Analyzer
A Computational Model of Yoruba Morphology Lexical Analyzer
 
Role of Language Engineering to Preserve Endangered Language
Role of Language Engineering to Preserve Endangered Language Role of Language Engineering to Preserve Endangered Language
Role of Language Engineering to Preserve Endangered Language
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Python an-intro youtube-livestream-day1
Python an-intro youtube-livestream-day1Python an-intro youtube-livestream-day1
Python an-intro youtube-livestream-day1
 
Natural Language Processing: L01 introduction
Natural Language Processing: L01 introductionNatural Language Processing: L01 introduction
Natural Language Processing: L01 introduction
 
Optical character recognition for Ge'ez characters
Optical character recognition for Ge'ez charactersOptical character recognition for Ge'ez characters
Optical character recognition for Ge'ez characters
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processing
 
Transzaar - CAT Tool for Indian Languages including English Arabic
Transzaar - CAT Tool for Indian Languages including English ArabicTranszaar - CAT Tool for Indian Languages including English Arabic
Transzaar - CAT Tool for Indian Languages including English Arabic
 
自然言語処理@春の情報処理祭
自然言語処理@春の情報処理祭自然言語処理@春の情報処理祭
自然言語処理@春の情報処理祭
 
Natural language processing
Natural language processing Natural language processing
Natural language processing
 
Natural Language Processing Crash Course
Natural Language Processing Crash CourseNatural Language Processing Crash Course
Natural Language Processing Crash Course
 
Role of language engineering to preserve endangered languages
Role of language engineering to preserve endangered languagesRole of language engineering to preserve endangered languages
Role of language engineering to preserve endangered languages
 
Computational linguistics
Computational linguisticsComputational linguistics
Computational linguistics
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Python an-intro-python-month-2013
Python an-intro-python-month-2013Python an-intro-python-month-2013
Python an-intro-python-month-2013
 

Semelhante a WomenTech_Event

naturallanguageprocessing-160722053804 (1).pdf
naturallanguageprocessing-160722053804 (1).pdfnaturallanguageprocessing-160722053804 (1).pdf
naturallanguageprocessing-160722053804 (1).pdfRohanSharma573161
 
NLP-ppt.pptx nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
NLP-ppt.pptx nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnNLP-ppt.pptx nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
NLP-ppt.pptx nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnRAtna29
 
Addis Ababa University.pptx
Addis Ababa University.pptxAddis Ababa University.pptx
Addis Ababa University.pptxBelay Alemayehu
 
Introduction to NLP_1.pptx
Introduction to NLP_1.pptxIntroduction to NLP_1.pptx
Introduction to NLP_1.pptxjkamble
 
Introduction to NLP.pptx
Introduction to NLP.pptxIntroduction to NLP.pptx
Introduction to NLP.pptxjkamble
 
introduction to natural language processing(NLP).ppt
introduction to natural language processing(NLP).pptintroduction to natural language processing(NLP).ppt
introduction to natural language processing(NLP).pptTemesgenTolcha2
 
NLP,expert,robotics.pptx
NLP,expert,robotics.pptxNLP,expert,robotics.pptx
NLP,expert,robotics.pptxAmanBadesra1
 
NATURAL LANGUAGE PROCESSING.pptx
NATURAL LANGUAGE PROCESSING.pptxNATURAL LANGUAGE PROCESSING.pptx
NATURAL LANGUAGE PROCESSING.pptxsaivinay93
 
DTUI6_chap09_accessiblePPT.pptx
DTUI6_chap09_accessiblePPT.pptxDTUI6_chap09_accessiblePPT.pptx
DTUI6_chap09_accessiblePPT.pptxHetaSuto
 
NATURAL LANGUAGE PROCESSING.pptx
NATURAL LANGUAGE PROCESSING.pptxNATURAL LANGUAGE PROCESSING.pptx
NATURAL LANGUAGE PROCESSING.pptxMohdSohail65
 
Digital speech processing lecture1
Digital speech processing lecture1Digital speech processing lecture1
Digital speech processing lecture1Samiul Parag
 
Natural language processing ppt for engineering
Natural language processing ppt for engineeringNatural language processing ppt for engineering
Natural language processing ppt for engineeringmanishadhiman2104
 
presentationnaturallanguage-181004162107.pdf
presentationnaturallanguage-181004162107.pdfpresentationnaturallanguage-181004162107.pdf
presentationnaturallanguage-181004162107.pdf109MukeshSingh
 
Integration of speech recognition with computer assisted translation
Integration of speech recognition with computer assisted translationIntegration of speech recognition with computer assisted translation
Integration of speech recognition with computer assisted translationChamani Shiranthika
 
Speech Recognition
Speech Recognition Speech Recognition
Speech Recognition Goa App
 
Speechrecognition 100423091251-phpapp01
Speechrecognition 100423091251-phpapp01Speechrecognition 100423091251-phpapp01
Speechrecognition 100423091251-phpapp01girishjoshi1234
 
NLP, Expert system and pattern recognition
NLP, Expert system and pattern recognitionNLP, Expert system and pattern recognition
NLP, Expert system and pattern recognitionMohammad Ilyas Malik
 

Semelhante a WomenTech_Event (20)

naturallanguageprocessing-160722053804 (1).pdf
naturallanguageprocessing-160722053804 (1).pdfnaturallanguageprocessing-160722053804 (1).pdf
naturallanguageprocessing-160722053804 (1).pdf
 
NLP-ppt.pptx nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
NLP-ppt.pptx nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnNLP-ppt.pptx nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
NLP-ppt.pptx nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
 
Addis Ababa University.pptx
Addis Ababa University.pptxAddis Ababa University.pptx
Addis Ababa University.pptx
 
Introduction to NLP_1.pptx
Introduction to NLP_1.pptxIntroduction to NLP_1.pptx
Introduction to NLP_1.pptx
 
Introduction to NLP.pptx
Introduction to NLP.pptxIntroduction to NLP.pptx
Introduction to NLP.pptx
 
introduction to natural language processing(NLP).ppt
introduction to natural language processing(NLP).pptintroduction to natural language processing(NLP).ppt
introduction to natural language processing(NLP).ppt
 
NLP,expert,robotics.pptx
NLP,expert,robotics.pptxNLP,expert,robotics.pptx
NLP,expert,robotics.pptx
 
Intro
IntroIntro
Intro
 
Intro
IntroIntro
Intro
 
NATURAL LANGUAGE PROCESSING.pptx
NATURAL LANGUAGE PROCESSING.pptxNATURAL LANGUAGE PROCESSING.pptx
NATURAL LANGUAGE PROCESSING.pptx
 
DTUI6_chap09_accessiblePPT.pptx
DTUI6_chap09_accessiblePPT.pptxDTUI6_chap09_accessiblePPT.pptx
DTUI6_chap09_accessiblePPT.pptx
 
NATURAL LANGUAGE PROCESSING.pptx
NATURAL LANGUAGE PROCESSING.pptxNATURAL LANGUAGE PROCESSING.pptx
NATURAL LANGUAGE PROCESSING.pptx
 
subrat
 subrat subrat
subrat
 
Digital speech processing lecture1
Digital speech processing lecture1Digital speech processing lecture1
Digital speech processing lecture1
 
Natural language processing ppt for engineering
Natural language processing ppt for engineeringNatural language processing ppt for engineering
Natural language processing ppt for engineering
 
presentationnaturallanguage-181004162107.pdf
presentationnaturallanguage-181004162107.pdfpresentationnaturallanguage-181004162107.pdf
presentationnaturallanguage-181004162107.pdf
 
Integration of speech recognition with computer assisted translation
Integration of speech recognition with computer assisted translationIntegration of speech recognition with computer assisted translation
Integration of speech recognition with computer assisted translation
 
Speech Recognition
Speech Recognition Speech Recognition
Speech Recognition
 
Speechrecognition 100423091251-phpapp01
Speechrecognition 100423091251-phpapp01Speechrecognition 100423091251-phpapp01
Speechrecognition 100423091251-phpapp01
 
NLP, Expert system and pattern recognition
NLP, Expert system and pattern recognitionNLP, Expert system and pattern recognition
NLP, Expert system and pattern recognition
 

WomenTech_Event

  • 1. Text To Speech “OR” Speech Synthesis Thin Zar Phyo Team Leader Myanmar Text to Speech Project thinzarlayster@gmail.com
  • 3. Introduction • speech and language were already important parts of daily life before the invention of the computer, the equipment and technology
  • 4. Language ? • What is Language? – Spoken + Written • How many .. ?
  • 6. AI
  • 7. • Natural Language Processing (NLP) – Machine Translation – Question and answering – Expert System • Image Processing – OCR – OMR • Speech Processing – TTS – Voice Recg • ….
  • 9. TTS or Speech Synthesis NLP + Speech Processing/Technology Digital Signal Processing Module (DSP) •
  • 10. Motivation • Since speech is such a natural medium for communication, users' expectations of a speech application tend to be extremely high. • Not only for blind, but also when our hands and eyes are busy – • People use airline information system, banking, ordering, reservation system used at a hotel,
  • 11. 1st TTS System • One of the first practical application of speech synthesis was in 1936 when the U.K. Telephone Company introduced a speaking clock. • Speech synthesis as software or as an integral part of the operating system was introduced in the beginning of the 1980s on computers such as Apple Macintosh.
  • 12. • Myanmar Text To Speech or • Myanmar speech synthesizer OR • TTS Engine
  • 13. TTS Synthesizer • Generating natural sounding speech on the fly, usually from text. • A text to speech synthesizer is a computer based system that should be able to read any text. • Speech should be intelligible and natural.
  • 14. • Myanmar Text To Speech Synthesizer Myanmar Text To Speech Engine Type License Copyright 1st Version 31 May,2015 1st V Desktop Opensource IT Team, Myanmar Christian Fellowship of the Blind 2nd Version 30 November, 2015 2nd V Web Service Opensource Starting Date : 1st December, 2014
  • 15. Technology & Platform • Core Technologies – C++ – Java – . • Platforms – Ubuntu – Window
  • 17. Basic Part of TTS 1. Text Analysis  Normalization 2. Linguistic Analysis  G2P 3. Waveform generation  Waveform Analysis
  • 18. Two Basic Strategies • Dictionary based • Rule-based • Statistical • Hybrid • …
  • 19. Current Situation • Development – Speech Synthesizer with The Festival • Language Resources – Myanmar Lexicon – Speech Database • Research – Prosodic Analysis in Burmese – Grapheme to Phoneme
  • 20. Future • Related work – OCR – MT – … • advances related fundamental technologies such as – multi-lingual speech translation – multi-lingual speech transcription – multi- lingual information retrieval
  • 21. Conclusion • The described speech synthesis system is the open source. • Contribution