SlideShare una empresa de Scribd logo
1 de 21
Concatenative Bangla Speech
Synthesizer Model
Author's Name :
Md. Abdullah-al-mamun
1
OUTLINEOUTLINE
 What is speech Synthesis?What is speech Synthesis?
Concatenative SynthesisConcatenative Synthesis
 Concatenative Synthesizer ModelConcatenative Synthesizer Model
 Bangla keyword setBangla keyword set
 Classification of KeywordsClassification of Keywords
 Independent KeywordIndependent Keyword
 Dependent keywordDependent keyword
 Database ModelingDatabase Modeling
 Speech Synthesis ProcessSpeech Synthesis Process
Synthesizer ComplexitySynthesizer Complexity
PerformancePerformance
 ConclusionsConclusions
 ReferencesReferences
2
3
Primary communication process to exchanged
information among people is speech.
In the modern era of information technology we can
expect to carry out spoken dialogue with computers by the
speech technology.
A text to speech synthesis technology creating synthetic
voice from text that has integrated language and speech for
human-computer interaction.
Abstract
What isWhat is SSpeechpeech SSynthesisynthesis??
 Speech Synthesis is the artificial production ofSpeech Synthesis is the artificial production of
human speech.human speech.
 The speech synthesizer is device that is used toThe speech synthesizer is device that is used to
translate text characters into sounds thattranslate text characters into sounds that
approximate the sound of human speech.approximate the sound of human speech.
 Speech synthesizer also known as Text-to-Speech synthesizer also known as Text-to-
Speech(TTS).Speech(TTS).
4
Synthesizer TechnologySynthesizer Technology
 HMM-based synthesisHMM-based synthesis
 Formant synthesisFormant synthesis
 Concatenation synthesisConcatenation synthesis
 Diphone synthesisDiphone synthesis
 Sinewave synthesisSinewave synthesis
And so on...And so on...
5
Concatenative SynthesisConcatenative Synthesis
 Concatenative synthesis is based on theConcatenative synthesis is based on the
concatenation of segments of recorded speech.concatenation of segments of recorded speech.
 Concatenative synthesis technology can beConcatenative synthesis technology can be
created by concatenating number of recordedcreated by concatenating number of recorded
voice that are stored in a database as audio file.voice that are stored in a database as audio file.
 To return the synthesizer speech, a keyword isTo return the synthesizer speech, a keyword is
taken as input and searched from the databasetaken as input and searched from the database
and returning the output as speech.and returning the output as speech.
6
Input Text
Keyword
Generator
Speech
Synthesizer
Databases
Concatenative Synthesizer ModelConcatenative Synthesizer Model
Figure 1 :Functional Scheme of an Speech Synthesizer SystemFigure 1 :Functional Scheme of an Speech Synthesizer System
X Y W*
7
KeywordKeyword
 Keyword is a unit of organization for a sequenceKeyword is a unit of organization for a sequence
of speech sounds.of speech sounds.
 For example, the word “For example, the word “ ”বাংলা”বাংলা consist of twoconsist of two
keywords, one is “keywords, one is “ ”বাং”বাং and other is “and other is “ ”লা”লা ..
8
Bangla keyword setBangla keyword set
Bangla keywords is collected by the Bangla literacyBangla keywords is collected by the Bangla literacy
books:books:
1)1) িরেক্তর েবদনিরেক্তর েবদন(Riktar Badon) Written by(Riktar Badon) Written by কাজী নজরুল ইসলামকাজী নজরুল ইসলাম(Kazi(Kazi
Nazrul Islam);Nazrul Islam);
2)2) দুেগশনিন্দনীদুেগশনিন্দনী (Durgashnandini)written by(Durgashnandini)written by বিঙ্কমচন্দর্ চেট্টাপাধয্া য়বিঙ্কমচন্দর্ চেট্টাপাধয্া য়
(Bumkimchandro Chittopadhai);(Bumkimchandro Chittopadhai);
3)3) েশষ পর্শ্নেশষ পর্শ্ন (Shas Prasno) written by(Shas Prasno) written by ৎশর চন্দর্চ েট্টাপাধয্া য়ৎশর চন্দর্চ েট্টাপাধয্া য়
(Shratchandro Chittopadhai);(Shratchandro Chittopadhai);
4)4) েমঘনাবদ কাবয্েমঘনাবদ কাবয্ (Magnabod Kabbo)written by(Magnabod Kabbo)written by মাইেকল মধুসূদনমাইেকল মধুসূদন
দত্তদত্ত (Maikal Modhosudon(Maikal Modhosudon Dotto).Dotto).
9
CClassificationlassification ofof KKeywordseywords
Bengal Word
Independent Dependent
Vowel Consonant
Modifier
Character
Compound
Character
10
Independent KeywordIndependent Keyword
A keyword that is constructed by only one letter.A keyword that is constructed by only one letter.
a) Vowel(a) Vowel(সব্রবণসব্রবণ): A speech sound that is produced): A speech sound that is produced
by comparatively open configuration of theby comparatively open configuration of the
vocal tract likevocal tract like অঅ,, আআ,, ইই,, ঈঈ and so on.and so on.
b) Consonant(b) Consonant(বয্ঞ্জনবণবয্ঞ্জনবণ): A basic speech sound in): A basic speech sound in
which the breath is at least partly obstructed andwhich the breath is at least partly obstructed and
combined with a vowel to form a syllable likecombined with a vowel to form a syllable like কক,,
খখ,, গগ,, ঘঘ and so on.and so on.
11
Dependent keywordDependent keyword
A keyword is constructed by one or more consonant withA keyword is constructed by one or more consonant with
combining kar(combining kar(কারকার) (smallest term of vowel. i.e,) (smallest term of vowel. i.e,াা িা াু ৈাাা িা াু ৈা andand
like this ) or fola(like this ) or fola(ফলাফলা))
a) Modifier Character: A keyword that is constructed by onea) Modifier Character: A keyword that is constructed by one
consonant with kar (consonant with kar (কারকার ) for example) for example কাকা,, েঢেঢ,, তাতা,, রুরু,, নৃনৃ,, েলেল,,
েগােগা,, ঞীঞী and like this.and like this.
b) Compound Character: A keyword which is the combination ofb) Compound Character: A keyword which is the combination of
two or more consonants . For example,two or more consonants . For example, ক্কক্ক,, ঙ্কঙ্ক,, ত্তত্ত,, দ্ধদ্ধ,, ণ্ঠণ্ঠ,,
ম্ভম্ভ,, প্তপ্ত,, গ্মগ্ম,, জ্ঝজ্ঝ and link this.and link this.
c) Complex Character: A keyword is the combination of bothc) Complex Character: A keyword is the combination of both
modifier character and compound character; For example,modifier character and compound character; For example, ক্কাক্কা
স্তা েঙ্ক াত্তা েণ্ঠ াম্ভাস্তা েঙ্ক াত্তা েণ্ঠ াম্ভাand so on.and so on.
12
Speech DatabaseSpeech Database
-A speech database is a collection ofA speech database is a collection of
recorded speech accessible on a computerrecorded speech accessible on a computer
and supported with the necessaryand supported with the necessary
transcriptions.transcriptions.
-In this Speech Synthesizer model, I haveIn this Speech Synthesizer model, I have
used about 1200 keywords.used about 1200 keywords.
13
DDatabaseatabase MModelingodeling
14
Speech Synthesis ProcessSpeech Synthesis Process
15
আিম বই পিড় Normalization
আ ম
িি
ব ই প ড়
িি
Database
আ ম
িি
ব ই প ড়
িি
Synthesizer ComplexitySynthesizer Complexity
16
Table 1: Time variation for different keywords
before and after segmentation
Word
(শব্দ)
Total
audio
file
length
L(ms)
2:1
ratio
length
for
letter
“আ”
LA(ms)
Origina
l length
for
“আ”
LO
(ms)
Error(%
) |LA-LO|
----------
L
আিম 1120 746.67 810 5.65%
আজ 960 640 710 7.29%
আর 1050 700 670 2.85%
আম 940 626.67 690 6.73%
Figure 6: Error rate for different
keywords before and after segmentation.
Ratio problem to segmenting recorded voice
Synthesizer Complexity(Cont.)Synthesizer Complexity(Cont.)
17
Table 1: Time variation for different speakers Figure 6: Error rate for different speakers
for same word “ ”আজ .
Speaker variation problem
Speaker Audio
file
length
for
Speaker
S (ms)
2:1
ratio
length
for
letter
”আ” SA
(ms)
Original
length
for
letter
“আ” SO
(ms)
Error(%)
|SA-SO|
---------
S
Speaker_1 1150 766.67 820 4.63%
Speaker_2 980 653.34 690 3.74%
Speaker_3 1070 713.34 780 6.22%
Speaker_4 1020 680 750 6.86%
Synthesizer Complexity(Cont.)Synthesizer Complexity(Cont.)
18
Confusing letter problem
Some types of Bangla keyword utterance can’t be
detected properly like হসন্ত(ি্), চন্দর্িবন্দু(িঁ), িবসগ(িঃ)
।
For example, the word তারা and তঁারা both utterance are
same.
So the keyword তা and তঁা has no difference.
PerformancePerformance
19
Table 1: Time variation for different speakers
In our proposed Concatenative
Bangla Speech Synthesizer Model
the Bangla sentence as an input
(text) to synthesis that time listener
couldn’t fully identify all of the
words. It was found that the
listeners identified about 85% of the
words correctly from the text.
ConclusionsConclusions
 Using Concatenation speech synthesis algorithmUsing Concatenation speech synthesis algorithm
phonetic contexts has to reduce the audiophonetic contexts has to reduce the audio
waveform discontinuities and the phantomwaveform discontinuities and the phantom
mismatches at the borders.mismatches at the borders.
 Our goal is to develop a Bangla TTS applicationOur goal is to develop a Bangla TTS application
that can produce real-time speech from thethat can produce real-time speech from the
input text for human-computer interaction.input text for human-computer interaction.
 So, in future we will try to improve the accuracySo, in future we will try to improve the accuracy
about this Bangla speech synthesizer model.about this Bangla speech synthesizer model.
20
ThankThank
YouYou
21

Más contenido relacionado

La actualidad más candente

Syntax of Sindhi Language
Syntax of Sindhi Language Syntax of Sindhi Language
Syntax of Sindhi Language Abbas Ali Haider
 
Natural language processing with python and amharic syntax parse tree by dani...
Natural language processing with python and amharic syntax parse tree by dani...Natural language processing with python and amharic syntax parse tree by dani...
Natural language processing with python and amharic syntax parse tree by dani...Daniel Adenew
 
Natural Language processing Parts of speech tagging, its classes, and how to ...
Natural Language processing Parts of speech tagging, its classes, and how to ...Natural Language processing Parts of speech tagging, its classes, and how to ...
Natural Language processing Parts of speech tagging, its classes, and how to ...Rajnish Raj
 
Pycon ke word vectors
Pycon ke   word vectorsPycon ke   word vectors
Pycon ke word vectorsOsebe Sammi
 
GDG Tbilisi 2017. Word Embedding Libraries Overview: Word2Vec and fastText
GDG Tbilisi 2017. Word Embedding Libraries Overview: Word2Vec and fastTextGDG Tbilisi 2017. Word Embedding Libraries Overview: Word2Vec and fastText
GDG Tbilisi 2017. Word Embedding Libraries Overview: Word2Vec and fastTextrudolf eremyan
 

La actualidad más candente (10)

Syntax of Sindhi Language
Syntax of Sindhi Language Syntax of Sindhi Language
Syntax of Sindhi Language
 
Cloze test with & without clues by tanbircox
Cloze test with & without clues by tanbircoxCloze test with & without clues by tanbircox
Cloze test with & without clues by tanbircox
 
Natural language processing with python and amharic syntax parse tree by dani...
Natural language processing with python and amharic syntax parse tree by dani...Natural language processing with python and amharic syntax parse tree by dani...
Natural language processing with python and amharic syntax parse tree by dani...
 
Natural Language processing Parts of speech tagging, its classes, and how to ...
Natural Language processing Parts of speech tagging, its classes, and how to ...Natural Language processing Parts of speech tagging, its classes, and how to ...
Natural Language processing Parts of speech tagging, its classes, and how to ...
 
Introduction to NLTK
Introduction to NLTKIntroduction to NLTK
Introduction to NLTK
 
Pycon ke word vectors
Pycon ke   word vectorsPycon ke   word vectors
Pycon ke word vectors
 
GDG Tbilisi 2017. Word Embedding Libraries Overview: Word2Vec and fastText
GDG Tbilisi 2017. Word Embedding Libraries Overview: Word2Vec and fastTextGDG Tbilisi 2017. Word Embedding Libraries Overview: Word2Vec and fastText
GDG Tbilisi 2017. Word Embedding Libraries Overview: Word2Vec and fastText
 
almisbarIEEE-1
almisbarIEEE-1almisbarIEEE-1
almisbarIEEE-1
 
C8 akumaran
C8 akumaranC8 akumaran
C8 akumaran
 
NLP
NLPNLP
NLP
 

Similar a Concatenative bangla speech synthesizer model

Artificially Generatedof Concatenative Syllable based Text to Speech Synthesi...
Artificially Generatedof Concatenative Syllable based Text to Speech Synthesi...Artificially Generatedof Concatenative Syllable based Text to Speech Synthesi...
Artificially Generatedof Concatenative Syllable based Text to Speech Synthesi...iosrjce
 
Approach To Build A Marathi Text-To-Speech System Using Concatenative Synthes...
Approach To Build A Marathi Text-To-Speech System Using Concatenative Synthes...Approach To Build A Marathi Text-To-Speech System Using Concatenative Synthes...
Approach To Build A Marathi Text-To-Speech System Using Concatenative Synthes...IJERA Editor
 
IRJET- Text to Speech Synthesis for Hindi Language using Festival Framework
IRJET- Text to Speech Synthesis for Hindi Language using Festival FrameworkIRJET- Text to Speech Synthesis for Hindi Language using Festival Framework
IRJET- Text to Speech Synthesis for Hindi Language using Festival FrameworkIRJET Journal
 
Beyond Word2Vec: Embedding Words and Phrases in Same Vector Space
Beyond Word2Vec: Embedding Words and Phrases in Same Vector SpaceBeyond Word2Vec: Embedding Words and Phrases in Same Vector Space
Beyond Word2Vec: Embedding Words and Phrases in Same Vector SpaceVijay Prakash Dwivedi
 
Implementation of English-Text to Marathi-Speech (ETMS) Synthesizer
Implementation of English-Text to Marathi-Speech (ETMS) SynthesizerImplementation of English-Text to Marathi-Speech (ETMS) Synthesizer
Implementation of English-Text to Marathi-Speech (ETMS) SynthesizerIOSR Journals
 
SAP (SPEECH AND AUDIO PROCESSING)
SAP (SPEECH AND AUDIO PROCESSING)SAP (SPEECH AND AUDIO PROCESSING)
SAP (SPEECH AND AUDIO PROCESSING)dineshkatta4
 
Speech recognition an overview
Speech recognition   an overviewSpeech recognition   an overview
Speech recognition an overviewVarun Jain
 
Implementation of Marathi Language Speech Databases for Large Dictionary
Implementation of Marathi Language Speech Databases for Large DictionaryImplementation of Marathi Language Speech Databases for Large Dictionary
Implementation of Marathi Language Speech Databases for Large Dictionaryiosrjce
 
Deep network notes.pdf
Deep network notes.pdfDeep network notes.pdf
Deep network notes.pdfRamya Nellutla
 
PERFORMANCE ANALYSIS OF DIFFERENT ACOUSTIC FEATURES BASED ON LSTM FOR BANGLA ...
PERFORMANCE ANALYSIS OF DIFFERENT ACOUSTIC FEATURES BASED ON LSTM FOR BANGLA ...PERFORMANCE ANALYSIS OF DIFFERENT ACOUSTIC FEATURES BASED ON LSTM FOR BANGLA ...
PERFORMANCE ANALYSIS OF DIFFERENT ACOUSTIC FEATURES BASED ON LSTM FOR BANGLA ...ijma
 
PERFORMANCE ANALYSIS OF DIFFERENT ACOUSTIC FEATURES BASED ON LSTM FOR BANGLA ...
PERFORMANCE ANALYSIS OF DIFFERENT ACOUSTIC FEATURES BASED ON LSTM FOR BANGLA ...PERFORMANCE ANALYSIS OF DIFFERENT ACOUSTIC FEATURES BASED ON LSTM FOR BANGLA ...
PERFORMANCE ANALYSIS OF DIFFERENT ACOUSTIC FEATURES BASED ON LSTM FOR BANGLA ...ijma
 
Recent approaches to arabic dialogue acts classifications
Recent approaches to arabic dialogue acts classificationsRecent approaches to arabic dialogue acts classifications
Recent approaches to arabic dialogue acts classificationscsandit
 
Segmentation Words for Speech Synthesis in Persian Language Based On Silence
Segmentation Words for Speech Synthesis in Persian Language Based On SilenceSegmentation Words for Speech Synthesis in Persian Language Based On Silence
Segmentation Words for Speech Synthesis in Persian Language Based On Silencepaperpublications3
 
Tutorial - Speech Synthesis System
Tutorial - Speech Synthesis SystemTutorial - Speech Synthesis System
Tutorial - Speech Synthesis SystemIJERA Editor
 
A Context-based Numeral Reading Technique for Text to Speech Systems
A Context-based Numeral Reading Technique for Text to Speech Systems A Context-based Numeral Reading Technique for Text to Speech Systems
A Context-based Numeral Reading Technique for Text to Speech Systems IJECEIAES
 

Similar a Concatenative bangla speech synthesizer model (20)

Artificially Generatedof Concatenative Syllable based Text to Speech Synthesi...
Artificially Generatedof Concatenative Syllable based Text to Speech Synthesi...Artificially Generatedof Concatenative Syllable based Text to Speech Synthesi...
Artificially Generatedof Concatenative Syllable based Text to Speech Synthesi...
 
Approach To Build A Marathi Text-To-Speech System Using Concatenative Synthes...
Approach To Build A Marathi Text-To-Speech System Using Concatenative Synthes...Approach To Build A Marathi Text-To-Speech System Using Concatenative Synthes...
Approach To Build A Marathi Text-To-Speech System Using Concatenative Synthes...
 
IRJET- Text to Speech Synthesis for Hindi Language using Festival Framework
IRJET- Text to Speech Synthesis for Hindi Language using Festival FrameworkIRJET- Text to Speech Synthesis for Hindi Language using Festival Framework
IRJET- Text to Speech Synthesis for Hindi Language using Festival Framework
 
Beyond Word2Vec: Embedding Words and Phrases in Same Vector Space
Beyond Word2Vec: Embedding Words and Phrases in Same Vector SpaceBeyond Word2Vec: Embedding Words and Phrases in Same Vector Space
Beyond Word2Vec: Embedding Words and Phrases in Same Vector Space
 
G1803013542
G1803013542G1803013542
G1803013542
 
Ey4301913917
Ey4301913917Ey4301913917
Ey4301913917
 
F017163443
F017163443F017163443
F017163443
 
Implementation of English-Text to Marathi-Speech (ETMS) Synthesizer
Implementation of English-Text to Marathi-Speech (ETMS) SynthesizerImplementation of English-Text to Marathi-Speech (ETMS) Synthesizer
Implementation of English-Text to Marathi-Speech (ETMS) Synthesizer
 
SAP (SPEECH AND AUDIO PROCESSING)
SAP (SPEECH AND AUDIO PROCESSING)SAP (SPEECH AND AUDIO PROCESSING)
SAP (SPEECH AND AUDIO PROCESSING)
 
Speech recognition an overview
Speech recognition   an overviewSpeech recognition   an overview
Speech recognition an overview
 
Implementation of Marathi Language Speech Databases for Large Dictionary
Implementation of Marathi Language Speech Databases for Large DictionaryImplementation of Marathi Language Speech Databases for Large Dictionary
Implementation of Marathi Language Speech Databases for Large Dictionary
 
Deep network notes.pdf
Deep network notes.pdfDeep network notes.pdf
Deep network notes.pdf
 
PERFORMANCE ANALYSIS OF DIFFERENT ACOUSTIC FEATURES BASED ON LSTM FOR BANGLA ...
PERFORMANCE ANALYSIS OF DIFFERENT ACOUSTIC FEATURES BASED ON LSTM FOR BANGLA ...PERFORMANCE ANALYSIS OF DIFFERENT ACOUSTIC FEATURES BASED ON LSTM FOR BANGLA ...
PERFORMANCE ANALYSIS OF DIFFERENT ACOUSTIC FEATURES BASED ON LSTM FOR BANGLA ...
 
PERFORMANCE ANALYSIS OF DIFFERENT ACOUSTIC FEATURES BASED ON LSTM FOR BANGLA ...
PERFORMANCE ANALYSIS OF DIFFERENT ACOUSTIC FEATURES BASED ON LSTM FOR BANGLA ...PERFORMANCE ANALYSIS OF DIFFERENT ACOUSTIC FEATURES BASED ON LSTM FOR BANGLA ...
PERFORMANCE ANALYSIS OF DIFFERENT ACOUSTIC FEATURES BASED ON LSTM FOR BANGLA ...
 
Recent approaches to arabic dialogue acts classifications
Recent approaches to arabic dialogue acts classificationsRecent approaches to arabic dialogue acts classifications
Recent approaches to arabic dialogue acts classifications
 
Speech Synthesis.pptx
Speech Synthesis.pptxSpeech Synthesis.pptx
Speech Synthesis.pptx
 
Segmentation Words for Speech Synthesis in Persian Language Based On Silence
Segmentation Words for Speech Synthesis in Persian Language Based On SilenceSegmentation Words for Speech Synthesis in Persian Language Based On Silence
Segmentation Words for Speech Synthesis in Persian Language Based On Silence
 
Tutorial - Speech Synthesis System
Tutorial - Speech Synthesis SystemTutorial - Speech Synthesis System
Tutorial - Speech Synthesis System
 
visH (fin).pptx
visH (fin).pptxvisH (fin).pptx
visH (fin).pptx
 
A Context-based Numeral Reading Technique for Text to Speech Systems
A Context-based Numeral Reading Technique for Text to Speech Systems A Context-based Numeral Reading Technique for Text to Speech Systems
A Context-based Numeral Reading Technique for Text to Speech Systems
 

Más de Abdullah al Mamun

Underfitting and Overfitting in Machine Learning
Underfitting and Overfitting in Machine LearningUnderfitting and Overfitting in Machine Learning
Underfitting and Overfitting in Machine LearningAbdullah al Mamun
 
Recurrent Neural Networks (RNNs)
Recurrent Neural Networks (RNNs)Recurrent Neural Networks (RNNs)
Recurrent Neural Networks (RNNs)Abdullah al Mamun
 
Principal Component Analysis PCA
Principal Component Analysis PCAPrincipal Component Analysis PCA
Principal Component Analysis PCAAbdullah al Mamun
 
Natural Language Processing (NLP)
Natural Language Processing (NLP)Natural Language Processing (NLP)
Natural Language Processing (NLP)Abdullah al Mamun
 
Multilayer Perceptron Neural Network MLP
Multilayer Perceptron Neural Network MLPMultilayer Perceptron Neural Network MLP
Multilayer Perceptron Neural Network MLPAbdullah al Mamun
 
Ensemble Method (Bagging Boosting)
Ensemble Method (Bagging Boosting)Ensemble Method (Bagging Boosting)
Ensemble Method (Bagging Boosting)Abdullah al Mamun
 
Convolutional Neural Networks CNN
Convolutional Neural Networks CNNConvolutional Neural Networks CNN
Convolutional Neural Networks CNNAbdullah al Mamun
 
Artificial Neural Network ANN
Artificial Neural Network ANNArtificial Neural Network ANN
Artificial Neural Network ANNAbdullah al Mamun
 
Reinforcement Learning, Application and Q-Learning
Reinforcement Learning, Application and Q-LearningReinforcement Learning, Application and Q-Learning
Reinforcement Learning, Application and Q-LearningAbdullah al Mamun
 
Session on evaluation of DevSecOps
Session on evaluation of DevSecOpsSession on evaluation of DevSecOps
Session on evaluation of DevSecOpsAbdullah al Mamun
 
Artificial Intelligence: Classification, Applications, Opportunities, and Cha...
Artificial Intelligence: Classification, Applications, Opportunities, and Cha...Artificial Intelligence: Classification, Applications, Opportunities, and Cha...
Artificial Intelligence: Classification, Applications, Opportunities, and Cha...Abdullah al Mamun
 
Python Virtual Environment.pptx
Python Virtual Environment.pptxPython Virtual Environment.pptx
Python Virtual Environment.pptxAbdullah al Mamun
 
Artificial intelligence Presentation.pptx
Artificial intelligence Presentation.pptxArtificial intelligence Presentation.pptx
Artificial intelligence Presentation.pptxAbdullah al Mamun
 

Más de Abdullah al Mamun (20)

Underfitting and Overfitting in Machine Learning
Underfitting and Overfitting in Machine LearningUnderfitting and Overfitting in Machine Learning
Underfitting and Overfitting in Machine Learning
 
Recurrent Neural Networks (RNNs)
Recurrent Neural Networks (RNNs)Recurrent Neural Networks (RNNs)
Recurrent Neural Networks (RNNs)
 
Random Forest
Random ForestRandom Forest
Random Forest
 
Principal Component Analysis PCA
Principal Component Analysis PCAPrincipal Component Analysis PCA
Principal Component Analysis PCA
 
Natural Language Processing (NLP)
Natural Language Processing (NLP)Natural Language Processing (NLP)
Natural Language Processing (NLP)
 
Naive Bayes
Naive BayesNaive Bayes
Naive Bayes
 
Multilayer Perceptron Neural Network MLP
Multilayer Perceptron Neural Network MLPMultilayer Perceptron Neural Network MLP
Multilayer Perceptron Neural Network MLP
 
Long Short Term Memory LSTM
Long Short Term Memory LSTMLong Short Term Memory LSTM
Long Short Term Memory LSTM
 
Linear Regression
Linear RegressionLinear Regression
Linear Regression
 
K-Nearest Neighbor(KNN)
K-Nearest Neighbor(KNN)K-Nearest Neighbor(KNN)
K-Nearest Neighbor(KNN)
 
Hidden Markov Model (HMM)
Hidden Markov Model (HMM)Hidden Markov Model (HMM)
Hidden Markov Model (HMM)
 
Ensemble Method (Bagging Boosting)
Ensemble Method (Bagging Boosting)Ensemble Method (Bagging Boosting)
Ensemble Method (Bagging Boosting)
 
Convolutional Neural Networks CNN
Convolutional Neural Networks CNNConvolutional Neural Networks CNN
Convolutional Neural Networks CNN
 
Artificial Neural Network ANN
Artificial Neural Network ANNArtificial Neural Network ANN
Artificial Neural Network ANN
 
Reinforcement Learning, Application and Q-Learning
Reinforcement Learning, Application and Q-LearningReinforcement Learning, Application and Q-Learning
Reinforcement Learning, Application and Q-Learning
 
Session on evaluation of DevSecOps
Session on evaluation of DevSecOpsSession on evaluation of DevSecOps
Session on evaluation of DevSecOps
 
Artificial Intelligence: Classification, Applications, Opportunities, and Cha...
Artificial Intelligence: Classification, Applications, Opportunities, and Cha...Artificial Intelligence: Classification, Applications, Opportunities, and Cha...
Artificial Intelligence: Classification, Applications, Opportunities, and Cha...
 
DevOps Presentation.pptx
DevOps Presentation.pptxDevOps Presentation.pptx
DevOps Presentation.pptx
 
Python Virtual Environment.pptx
Python Virtual Environment.pptxPython Virtual Environment.pptx
Python Virtual Environment.pptx
 
Artificial intelligence Presentation.pptx
Artificial intelligence Presentation.pptxArtificial intelligence Presentation.pptx
Artificial intelligence Presentation.pptx
 

Último

scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...HenryBriggs2
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadhamedmustafa094
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086anil_gaur
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfsmsksolar
 

Último (20)

scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdf
 

Concatenative bangla speech synthesizer model

  • 1. Concatenative Bangla Speech Synthesizer Model Author's Name : Md. Abdullah-al-mamun 1
  • 2. OUTLINEOUTLINE  What is speech Synthesis?What is speech Synthesis? Concatenative SynthesisConcatenative Synthesis  Concatenative Synthesizer ModelConcatenative Synthesizer Model  Bangla keyword setBangla keyword set  Classification of KeywordsClassification of Keywords  Independent KeywordIndependent Keyword  Dependent keywordDependent keyword  Database ModelingDatabase Modeling  Speech Synthesis ProcessSpeech Synthesis Process Synthesizer ComplexitySynthesizer Complexity PerformancePerformance  ConclusionsConclusions  ReferencesReferences 2
  • 3. 3 Primary communication process to exchanged information among people is speech. In the modern era of information technology we can expect to carry out spoken dialogue with computers by the speech technology. A text to speech synthesis technology creating synthetic voice from text that has integrated language and speech for human-computer interaction. Abstract
  • 4. What isWhat is SSpeechpeech SSynthesisynthesis??  Speech Synthesis is the artificial production ofSpeech Synthesis is the artificial production of human speech.human speech.  The speech synthesizer is device that is used toThe speech synthesizer is device that is used to translate text characters into sounds thattranslate text characters into sounds that approximate the sound of human speech.approximate the sound of human speech.  Speech synthesizer also known as Text-to-Speech synthesizer also known as Text-to- Speech(TTS).Speech(TTS). 4
  • 5. Synthesizer TechnologySynthesizer Technology  HMM-based synthesisHMM-based synthesis  Formant synthesisFormant synthesis  Concatenation synthesisConcatenation synthesis  Diphone synthesisDiphone synthesis  Sinewave synthesisSinewave synthesis And so on...And so on... 5
  • 6. Concatenative SynthesisConcatenative Synthesis  Concatenative synthesis is based on theConcatenative synthesis is based on the concatenation of segments of recorded speech.concatenation of segments of recorded speech.  Concatenative synthesis technology can beConcatenative synthesis technology can be created by concatenating number of recordedcreated by concatenating number of recorded voice that are stored in a database as audio file.voice that are stored in a database as audio file.  To return the synthesizer speech, a keyword isTo return the synthesizer speech, a keyword is taken as input and searched from the databasetaken as input and searched from the database and returning the output as speech.and returning the output as speech. 6
  • 7. Input Text Keyword Generator Speech Synthesizer Databases Concatenative Synthesizer ModelConcatenative Synthesizer Model Figure 1 :Functional Scheme of an Speech Synthesizer SystemFigure 1 :Functional Scheme of an Speech Synthesizer System X Y W* 7
  • 8. KeywordKeyword  Keyword is a unit of organization for a sequenceKeyword is a unit of organization for a sequence of speech sounds.of speech sounds.  For example, the word “For example, the word “ ”বাংলা”বাংলা consist of twoconsist of two keywords, one is “keywords, one is “ ”বাং”বাং and other is “and other is “ ”লা”লা .. 8
  • 9. Bangla keyword setBangla keyword set Bangla keywords is collected by the Bangla literacyBangla keywords is collected by the Bangla literacy books:books: 1)1) িরেক্তর েবদনিরেক্তর েবদন(Riktar Badon) Written by(Riktar Badon) Written by কাজী নজরুল ইসলামকাজী নজরুল ইসলাম(Kazi(Kazi Nazrul Islam);Nazrul Islam); 2)2) দুেগশনিন্দনীদুেগশনিন্দনী (Durgashnandini)written by(Durgashnandini)written by বিঙ্কমচন্দর্ চেট্টাপাধয্া য়বিঙ্কমচন্দর্ চেট্টাপাধয্া য় (Bumkimchandro Chittopadhai);(Bumkimchandro Chittopadhai); 3)3) েশষ পর্শ্নেশষ পর্শ্ন (Shas Prasno) written by(Shas Prasno) written by ৎশর চন্দর্চ েট্টাপাধয্া য়ৎশর চন্দর্চ েট্টাপাধয্া য় (Shratchandro Chittopadhai);(Shratchandro Chittopadhai); 4)4) েমঘনাবদ কাবয্েমঘনাবদ কাবয্ (Magnabod Kabbo)written by(Magnabod Kabbo)written by মাইেকল মধুসূদনমাইেকল মধুসূদন দত্তদত্ত (Maikal Modhosudon(Maikal Modhosudon Dotto).Dotto). 9
  • 10. CClassificationlassification ofof KKeywordseywords Bengal Word Independent Dependent Vowel Consonant Modifier Character Compound Character 10
  • 11. Independent KeywordIndependent Keyword A keyword that is constructed by only one letter.A keyword that is constructed by only one letter. a) Vowel(a) Vowel(সব্রবণসব্রবণ): A speech sound that is produced): A speech sound that is produced by comparatively open configuration of theby comparatively open configuration of the vocal tract likevocal tract like অঅ,, আআ,, ইই,, ঈঈ and so on.and so on. b) Consonant(b) Consonant(বয্ঞ্জনবণবয্ঞ্জনবণ): A basic speech sound in): A basic speech sound in which the breath is at least partly obstructed andwhich the breath is at least partly obstructed and combined with a vowel to form a syllable likecombined with a vowel to form a syllable like কক,, খখ,, গগ,, ঘঘ and so on.and so on. 11
  • 12. Dependent keywordDependent keyword A keyword is constructed by one or more consonant withA keyword is constructed by one or more consonant with combining kar(combining kar(কারকার) (smallest term of vowel. i.e,) (smallest term of vowel. i.e,াা িা াু ৈাাা িা াু ৈা andand like this ) or fola(like this ) or fola(ফলাফলা)) a) Modifier Character: A keyword that is constructed by onea) Modifier Character: A keyword that is constructed by one consonant with kar (consonant with kar (কারকার ) for example) for example কাকা,, েঢেঢ,, তাতা,, রুরু,, নৃনৃ,, েলেল,, েগােগা,, ঞীঞী and like this.and like this. b) Compound Character: A keyword which is the combination ofb) Compound Character: A keyword which is the combination of two or more consonants . For example,two or more consonants . For example, ক্কক্ক,, ঙ্কঙ্ক,, ত্তত্ত,, দ্ধদ্ধ,, ণ্ঠণ্ঠ,, ম্ভম্ভ,, প্তপ্ত,, গ্মগ্ম,, জ্ঝজ্ঝ and link this.and link this. c) Complex Character: A keyword is the combination of bothc) Complex Character: A keyword is the combination of both modifier character and compound character; For example,modifier character and compound character; For example, ক্কাক্কা স্তা েঙ্ক াত্তা েণ্ঠ াম্ভাস্তা েঙ্ক াত্তা েণ্ঠ াম্ভাand so on.and so on. 12
  • 13. Speech DatabaseSpeech Database -A speech database is a collection ofA speech database is a collection of recorded speech accessible on a computerrecorded speech accessible on a computer and supported with the necessaryand supported with the necessary transcriptions.transcriptions. -In this Speech Synthesizer model, I haveIn this Speech Synthesizer model, I have used about 1200 keywords.used about 1200 keywords. 13
  • 15. Speech Synthesis ProcessSpeech Synthesis Process 15 আিম বই পিড় Normalization আ ম িি ব ই প ড় িি Database আ ম িি ব ই প ড় িি
  • 16. Synthesizer ComplexitySynthesizer Complexity 16 Table 1: Time variation for different keywords before and after segmentation Word (শব্দ) Total audio file length L(ms) 2:1 ratio length for letter “আ” LA(ms) Origina l length for “আ” LO (ms) Error(% ) |LA-LO| ---------- L আিম 1120 746.67 810 5.65% আজ 960 640 710 7.29% আর 1050 700 670 2.85% আম 940 626.67 690 6.73% Figure 6: Error rate for different keywords before and after segmentation. Ratio problem to segmenting recorded voice
  • 17. Synthesizer Complexity(Cont.)Synthesizer Complexity(Cont.) 17 Table 1: Time variation for different speakers Figure 6: Error rate for different speakers for same word “ ”আজ . Speaker variation problem Speaker Audio file length for Speaker S (ms) 2:1 ratio length for letter ”আ” SA (ms) Original length for letter “আ” SO (ms) Error(%) |SA-SO| --------- S Speaker_1 1150 766.67 820 4.63% Speaker_2 980 653.34 690 3.74% Speaker_3 1070 713.34 780 6.22% Speaker_4 1020 680 750 6.86%
  • 18. Synthesizer Complexity(Cont.)Synthesizer Complexity(Cont.) 18 Confusing letter problem Some types of Bangla keyword utterance can’t be detected properly like হসন্ত(ি্), চন্দর্িবন্দু(িঁ), িবসগ(িঃ) । For example, the word তারা and তঁারা both utterance are same. So the keyword তা and তঁা has no difference.
  • 19. PerformancePerformance 19 Table 1: Time variation for different speakers In our proposed Concatenative Bangla Speech Synthesizer Model the Bangla sentence as an input (text) to synthesis that time listener couldn’t fully identify all of the words. It was found that the listeners identified about 85% of the words correctly from the text.
  • 20. ConclusionsConclusions  Using Concatenation speech synthesis algorithmUsing Concatenation speech synthesis algorithm phonetic contexts has to reduce the audiophonetic contexts has to reduce the audio waveform discontinuities and the phantomwaveform discontinuities and the phantom mismatches at the borders.mismatches at the borders.  Our goal is to develop a Bangla TTS applicationOur goal is to develop a Bangla TTS application that can produce real-time speech from thethat can produce real-time speech from the input text for human-computer interaction.input text for human-computer interaction.  So, in future we will try to improve the accuracySo, in future we will try to improve the accuracy about this Bangla speech synthesizer model.about this Bangla speech synthesizer model. 20