Звоните нам:
+380(50)4139380
Пишите нам:
Оставить заявку прямо сейчас!
rad@rad.kiev.ua
Генерация голосовых файлов из текста на русском языке.
Всем известно, что есть такое понятие как "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-у на растерзание - это уже задача достаточно тривиальная.
Можно попробовать прикрутить и онлайновую генерацию, но пока сыровато оно всё. И качество получаемых голосовых файлов всё равно хромает и годится пока только для демонстрации.



