Look Up Pronunciations

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

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

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.


_FT_HTML5_bannerTitle.htm