eSpeak является бесплатным и открытым исходным кодом и предлагает все, что вам нужно.
Он может работать как программа командной строки, чтобы произносить текст из файла или из стандартного ввода. Также доступна версия общей библиотеки. * Включает в себя различные тембры, характеристики которых могут быть изменены. * Может производить речевой вывод в виде файла WAV. * SSML (язык разметки речи) поддерживается (не полностью), а также HTML. * Компактный размер. Программа и ее данные, в том числе на многих языках, составляет около 1 Мбайт. * Может переводить текст в коды фонем, так что он может быть адаптирован как фронт конец для другого двигателя синтеза речи. * Потенциал для других языков. Несколько включены в различные этапы прогресса. Помощь носителей языка для этих или других языков приветствуется. * Инструменты разработки доступны для производства и настройки данных фонем. * Написано на C ++.