Skip to content

Max-Davy/text-to-phonetic

 
 

Repository files navigation

text-to-phonetic

Text to IPA converter in JavaScript. Fork of surrsurus/text-to-ipa

Changes from the original:

  • Only show the first pronunciation for words that have multiple pronunciations
  • Remove accents

This comes with the core dictionary lookup and example frontend. This project assumes you will be running this translator in a browser of some sort. text-to-ipa.js contains the main logic for loading the ipadict.txt and looking up words, while converter-form.js and index.html provide an interface.

Further reading on how this all takes place can be found inside the respective .js files where extensive documentation can be found.

An example you can use is in the index.html file. Just download the repository and open up that file in a web browser.

Live example

You can test it on my website here

How Does it Work?

This converter will simply look up each word in the CMU to Phonetic spelling dictionary, and pop out the resulting phonetic text.

Note

This tool implies that the CMU-IPA Dictionary will be used. You can load any dictionary you want into this program, but the method to lookup words assumes it will be in the CMU format.

This was kind of a pain to get working, as most of the time was found looking for a good IPA dictionary which was ultimately found here.

Packages

No packages published

Languages

  • HTML 59.4%
  • JavaScript 40.6%