Приветствую уважаемых подписчиков.

Кому интересно, может потестировать первые результаты моей работы по 
портированию синтезатора newfon на linux. Скачать бинарник можно по ссылке:
http://fcss.ukma.kiev.ua/~lex/files/newfon/newfon-cmd

Собран в окружении ubuntu 9.10, возможно потребуется библиотека 
libboost-program-options. Список доступных опций командной строки с 
кратким описанием можно получить запустив синтезатор с ключем --help. 
Синтезатор читает со стандартного ввода текст в кодировке cp866 и выдает 
аудиоданные на стандартный вывод в формате 8 bit unsigned, rate 10k, 1 
channel. Проверить работу синтезатора можно выполнив команду:
echo "Это тест синтезатора. Вы слышите меня?" | iconv -f utf-8 -t cp866 
| ./newfon-cmd | aplay -q -t raw -c 1 -r 10k -f u8
Предполагается, что файл newfon-cmd расположен в текущей папке.
Особый интерес представляет параметр -a (--accel). это ускорение. 
Изменяется в пределах от 10 до 1, значение по умолчанию -- 10. чем 
меньше значение, тем быстрее скорость речи. Я использую синтезатор с 
параметрами --rate 20 --accel 2, но непривычному уху, думаю, стоит 
начать с --accel 4 и играться со скоростью (--rate).

В планах поддержка словаря ударений и автоматическая перекодировка из utf-8.

Замечания и предложения приветствуются.

p.s. тестировал синтезатор в связке с с речевым сервером voiceman.

С уважением,
Lex
-- 
Blinux-rus mailing list
[email protected]
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus

Ответить