Приветствую всех участников рассылки. Я не обладаю научными знаниями, необходимыми для серьёзной работы над синтезатором речи, так что это просто любительский проект человека, заинтересовавшегося системами синтеза речи с открытыми исходниками, которые предоставляют инструменты для создания новых голосов. В данном случае я имею ввиду связки Festival+Festvox+Flite и HTS+hts_engine API. Используя свободно распространяемую речевую базу, включённую в русский голос для Фестиваля, я попыталась создать для себя в Linux альтернативу Espeak и Ru_tts.
Для тренировки голоса использовалась система HTS. Получившийся голос допускает управление скоростью и высотой, но не отличается естественностью звучания. обработка русского текста реализована на базе Flite Чтобы сразу было понятно, о чём идёт речь, ссылка на небольшую демонстрационную запись: http://dl.dropbox.com/u/2674751/demo.wav Ссылка на исходники: http://dl.dropbox.com/u/2674751/RHVoice-0.1.tar.gz Требуется scons, flite 1.4 и libunistring. Для сборки используется просто комманда 'scons' или 'scons prefix=<путь>', для установки - 'scons install'. Использование: echo <текст>|RHVoice -r <скорость> -p <высота>|play - В Readme есть пример соответствующей секции для подключения к Voiceman. Правда, деление текста по фразам, а не по предложениям, разрушает интонацию, которая и без того оставляет желать лучшего, поскольку она, можно сказать, вообще не реализована. Ещё были серьёзные проблемы со скоростью отклика. Их в основном удалось преодолеть, но не до конца. -- Olga -- Blinux-rus mailing list [email protected] http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus
