Приветствую уважаемых подписчиков. Кому интересно, может потестировать первые результаты моей работы по портированию синтезатора 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
