Здравствуйте, Ольга! Пример работы, как мне кажется, очень удачный. Вы писали, что происходит деление по фразам. Тут нужно подумать, откуда оно появилось, вообще не должно быть.
> Приветствую всех участников рассылки. > > Я не обладаю научными знаниями, необходимыми для серьёзной работы над > синтезатором речи, так что это просто любительский проект человека, > заинтересовавшегося системами синтеза речи с открытыми исходниками, > которые предоставляют инструменты для создания новых голосов. В данном > случае я имею ввиду связки 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 -- Michael Pozhidaev. Tomsk, Russia. E-mail: [email protected] Russian info page: http://www.marigostra.ru/ -- Blinux-rus mailing list [email protected] http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus
