Приветствую всех.

10.01.2010 23:25, Igor B. Poretsky пишет:
> Lex> Повторюсь: у меня pulseaudio тоже нареканий не вызывал, кроме
>      Lex>  того, что конвеер с проигрывателем paplay или sox вызывали
>      Lex>  задержку перед воспроизведением речи.
>
> А это не считается? У нас ведь совершенно иные требования к звуковой
> подсистеме, нежели у подавляющего числа пользователей.
>    
Я думаю, что задержка связана с параметрами по-умолчанию, которые 
используются звуковым проигрывателем при соединении с pulseaudio. Если 
бы их можно было подтюнить, думаю, удалось бы достигнуть меньшей задержки.
>      Lex>  Думаю, написание некой приблуды, которая бы 1 раз запускала
>      Lex>  ru_tts и проигрывала его поток напрямую через Pulse решило бы
>      Lex>  проблему,
>
> А я так не думаю. Кроме того, для этого бы потребовалось и сам Ru_tts
> переписать.
Зачем? Перезапускать процесс ru_tts только при смене параметров синтеза.
Безсонные выходные, и мне удалось скомпилировать тестовую программу под 
linux с использованием доработанного Сергеем Шишминцевым старым 
досовским sdrv, ака ньюфон. Нативно, без использования wine. Осталось 
реализовать интерфейсную часть синтезатора, и я надеюсь в скором времени 
представить порт на суд общественности. В связи с этим принимаются 
пожелания/предложения по реализации интерфейса: вариант с ru_tts, хоть и 
универсален, но на мой взгляд, не лишен некоторых недостатков.
> Да и не только его. Mbrola тоже так же работает. А там и
> сам синтезатор покрупнее и данные с диска он использует, да и конвейер
> вцелом подлиннее.
>
>    
ru_tts ведь тоже читает словарь ударений с диска...
>      >>  Да, это меня озадачивает. Точнее, последнее сообщение как раз
>      >>  понятно и вполне закономерно,
>      Lex>  В каком случае оно закономерно?
>
> После первых сообщений об отказанном соединении.
>    

Последнее сообщение появляется не сразу после запуска multispeech, а 
после того, как я ему ввожу тестовые команды.  В любом случае, разве вы 
считаете, что segmentation fault - это закономерная реакция программы на 
какие-то ошибки?


-- 
Blinux-rus mailing list
[email protected]
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus

Ответить