If you are unsure as to whether a particular word exists in a language pack with the right pronunciation, IDOL Speech Server can list the pronunciations for a specific word in the pronunciation dictionary file.
To obtain the pronunciation listing
Send the GetWordPron action to IDOL Speech Server, and set the following parameters:
Name
|
The name of the language pack. |
Token
|
The word for which to retrieve pronunciations. |
For example:
http://localhost:15000/action=GetWordPron&Name=ENUK&Token=pronunciation
This action returns the pronunciations listed in the pronunciation dictionary file for the word pronunciation.
This action returns a response:
<responsedata>
<word>pronunciation</word>
<pronunciations>
<pron>p r ax n ah n s iy ey sh ax n</pron>
<pron>p r ow n ah n s iy ey sh ax n</pron>
</pronunciations>
</responsedata>
where <word> is the word that you submitted as the value of the Token parameter, and <pron> is the pronunciation listed for that word in the dictionary.
You can replace or add alternative pronunciations of words when you load a language pack; see Load a Language Pack Manually for more information.
You can also return a list of all the phonemes in a language pack, with the top five words and their corresponding full pronunciations for each phoneme.
To obtain a phoneme listing
Send the GetPhoneList action to IDOL Speech Server, and set the following parameter:
Name
|
The name of the language pack. |
For example:
http://localhost:15000/action=GetPhoneList&Name=ENUK
This action returns a list of all phonemes in the ENUK language pack.
This action returns a response:
<phone>ax</phone>
<phoneExamples>
<word>that - dh ax d</word>
<word>are - ax r</word>
<word>this - dh ax s</word>
<word>then - dh ax n</word>
<word>had - hh ax d</word>
</phoneExamples>
<phone>ih</phone>
<phoneExamples>
<word>in - ih n</word>
<word>is - ih s</word>
<word>to - t ih</word>
<word>with - w ih th</word>
<word>it - ih d</word>
</phoneExamples>
etc.
where <phone> is the phoneme, and <word> is the example word and pronunciation.
|
|