Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Write a C++ program that does the task given (the rest of the infomation is to better explain the task). The dictionary can be reached
Write a C++ program that does the task given (the rest of the infomation is to better explain the task). The dictionary can be reached through this url: "http://svn.code.sf.net/p/cmusphinx/code/trunk/cmudict/cmudict.0.7a". Solve as soon as you can (due in a few hours). Thank you very much.
In this project you are going to implement a linguistic application that uses a pronunciation dictionary for finding words with similar pronunciation Example. You enter a word, and it reports similar-sounding words >donut Pronunciation :DOW NAH2 T Identical Add phoneme Remove phoneme: DON' T Replace phoneme : DONAT DONATE : DOUGHNUT : DONUTS DONUTS'DOUGHNUTS We are going to use The CMU Pronouncing Dictionary as our reference. It is available as a simply formatted plain text file, a direct link to it is: cmudict.0.7a An excerpt from it is shown below: PROGRAM P R OW1 G R AE2 M PROGRAM'S PROW GRAE2 MZ PROGRAMME P R OW1 G R AE2 M PROGRAMMER P R OW1 G R AE2 M ER0 PROGRAMMERS P R OWI G R AE2 M ER0 Z PROGRAMS P R OW1 G R AE2 M Z PROGRAMS' P R OW1 G R AE2 M Z PROGRESS P R AAl G R EH2 S PROGRESS (1) P R AH0 GR EH1 S PROGRESS (2) P R OWO G R EH1 S PROGRESSED P R AH0 G R EH1 S T PROGRESSES P R AAl G R EH2 S AHO Z PUSH-UP P UH1 SH AH2 P PUSH-UPS P UH1 SH AH2 P S In linguistics, a phoneme is a perceptually distinct units of sound that distinguishes one word from another, for example p, b, d, and t in the English words "pad", "pat", "bad", and "batStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started