Adding language support with espeak-ng

Adding support for a new language in FaceFX just got a lot easier.

espeak-ng is a GPL'd TTS tool that supports over 80 languages. With the help of a python script, it can output IPA pronunciations compatible with a FaceFX Dictionary.

The python script below assumes that you have installed the 64-bit version of espeak-ng, and that all of the text files you want to use are in a single folder. Read to documentation in the script carefully. It was created for Dutch, but it should be useful for adding any language that espeak-ng supports.

If you are adding a new language via this method and run into any difficulties, please reach out and let us know how we can help.