Как добавить на сайт произношение английских слов и предложений (TTS)?
Попробуйте использовать google.
Пример

Для этого посылаете GET-запрос в таком виде:
http://translate.google.com/translate_tts?ie=utf-8&tl=LANGUAGE&q=STRING
Где LANGUAGE — язык (например ru), а STRING — ваша фраза.
Была ещё js библиотека с tts (порт, скомпиленный Emscripten).