Генерация голосовых файлов из текста на русском языке.

Всем известно, что есть такое понятие как "TTS - Text to speech". Большинство работающих и готовых систем есть платными продуктами под платформу MS Windows.*, но поскольку такие вещи меня не интересуют принципиально, да и встраивать в open source - платформы проприетарный софт - занятие гиблое, то был найден выход.
Есть такой софт - festival http://www.cstr.ed.ac.uk/projects/festival
Есть к нему и улучшеный русский модуль - http://festlang.berlios.de/docu/doku.php?id=russianru

Под моей текущей платформой AltLinux эта парочка работает "на ура!".

$ cat agent-loggedoff.txt | text2wave -o agent-loggedoff.wav -eval "(voice_msu_ru_nsh_clunits)"

Таким образом получаем голосовой файл agent-loggedoff.wav, который потом превратить в .gsm и отдать asterisk-у на растерзание - это уже задача достаточно тривиальная.

Можно попробовать прикрутить и онлайновую генерацию, но пока сыровато оно всё. И качество получаемых голосовых файлов всё равно хромает и годится пока только для демонстрации.