Приветствую всех участников рассылки.

Я не обладаю научными знаниями, необходимыми для серьёзной работы над
синтезатором речи, так что это просто любительский проект человека,
заинтересовавшегося системами синтеза речи с открытыми исходниками,
которые предоставляют инструменты для создания новых голосов. В данном
случае я имею ввиду связки 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

Ответить