Pronounciation Server


This is an experimental pronounciation server; it is a part of the Sphinx Knowledge Tools.

This server is guaranteed to return a pronunciation. Initially it looks up your word in the Carnegie Mellon 100,000 word dictionary (a limited form of affix processing is used to increase the hit rate). If a pronunciation can't be found there, the server attempts to create a pronunciation using rules from text-to-speech synthesis. In the latter case, the qualilty of the pronunciation is not guaranteed, as it would not have been checked by a human expert. Since the synthesis component is tuned for English orthography, expect problems to arise in the interpretation of words with a non-English origin. Also, bear in mind that this module does not attempt to figure out how certain orthographic forms ought to be rendered in spoken form. For example, "St." might variously be spoken as "street" or "saint". Digit sequences will be rendered as such, with no attempt to turn them into numbers or currency amounts. Such transformations are in the realm of text normalization.

Enter words to be pronounced, one per line:

Please bear in mind the following usage notes: