Computers and Linguistic
Computers and Linguistic
1. Speech Synthesize
Analyze the pronunciation of given words and provide rules for a TTS system.
a. call, cab, cake, cone, cob, cinder, city, cell, cent, cello
b. zoo, boo, moon, spoon, food, room, good, stood, book
c. tough, rough, plough, enough, cough, bough
d. mould, could, would, should
e. bone, home, rode, stove, dove, love, done, move
Here's a breakdown of the pronunciation rules and irregular words:
Pronunciation Rules:
a. Letter <c>: Pronounce <c> as /k/ except when followed by <e>, <i>, or <y>, in
which case pronounce it as /s/.
b. Vowels:
Pronounce <oo> as /uː/ when it occurs at the end of a word or a syllable.
Pronounce <ough> as /ʌf/ except in "though," where it's pronounced /ðoʊ/.
Pronounce <ould> as /ʊld/ except in "could," where it's pronounced /kʊd/.
Pronounce <ove> as /oʊv/ except in "love," where it's pronounced /lʌv/.
Pronounce <one> as /oʊn/ except in "done," where it's pronounced /dʌn/.
Irregular Words
a. None
b. None
c. "though"
d. "could"
e. "love," "done"
TTS Handling:
1. Lexicon: Maintain a lexicon or dictionary that stores the correct
pronunciation for irregular words. When the system encounters an
irregular word, it can refer to the lexicon to retrieve the correct
pronunciation.
2. Phonetic Transcription: Represent the correct pronunciation of irregular
words using a phonetic transcription system like the International
Phonetic Alphabet (IPA).
3. Machine Learning: Train a machine learning model on a large dataset of
words and their correct pronunciations.
2. Automatic Speech Recognition
Choose one of your favorites ASR sistem in your mobile phone. It can be SIRI
(iOS), Google Assistant (Android), an so on.
Then, try to speak to your ARS, such as:
1. Start with basic commands. For example:
“What’s the weather today?”
“What date is it today?”
2. Choose words or phrases that you think might be problematic. For
example:
Words with multiple meanings (e.g., "lead" vs. "led").
Words with difficult sounds (e.g., "squirrel," "rural").
3. Try speaking in different accents or using regional pronunciations. For
instance:
Use a British accent versus an American accent.
Try regional dialects, accents, or slang.
very easy
4. Producing Word Roots
involves reducing words to their base or root form, a process known as
lemmatization. It typically considers the context and part of speech to derive the
correct root.
Example:
The words "running," "ran," and "runs" would all be reduced to the root "run."