Здравствуйте, Michael.

Вы писали 31 марта 2009 г., 23:21:13:

> Hello, Lex!


>> Ага, а прогнуться под один из синтезаторов для достижения увеличения
>> быстродействия (читай уменьшения траты ресурсов) никак? :-) Если
>> сервер спроектирован грамотно, то добавление нового интерфейса для
>> espeak не должно быть трудно, и темболее не повлечет за собой потерю
>> "универсальности" всего остального кода.
> Патч приветствуется ! 
Пока еще неписал ничего под Linux. Думаю, что в ближайшее время не смогу 
представить ничего такого, в т.ч. и изза пока-что недостаточной 
заинтересованности в этой среде.
> Только ещё подумайте, что libespeak начнёт
> вытягиваться из репо независимо от того, нужен он или нет. А любой деп,
> всегда потенциальная трабла, как при сборке, так и при использовании.
Нет проблем - интерфейс можно реализовать и shared библиотекой, которую можно 
тянуть - а можно и не трогать: я просто не знаю, как у вас реализована 
абстракция интерфейса к речевому синтезатору внутри сервера, т.к. не смотрел 
исходников. Просматривал только multispeech 2.

> А пользователи Windows очень бедные, т. к. у них просто нет в руках
> лёгкой утилиты для воспроизведения звука. :)
У них есть функция winapi PlaySound.
>> Благо исходники multispeech тоже открыты.
> Игорь, вроде, писал что пользует portaudio. Это не оно.
multispeech 2, как я понимаю, можно без особых усилий взять, и 
перекомпилировать под другую платформу (где есть boost) - другое дело, что это 
не имеет пока особого смысла. Portaudio тоже кроссплатформена.
>> Неужели все настолько запущено? Для пропуска этапа разбора текста
>> придется перестраивать всю структуру сервера?..
> Это втыкание костыля. К тому же дающий микроскопический прирост
> скорости. 
На мой взгляд, куда большим костылем является перенесение строки запуска, 
настроек регулировки речевых параметров в конфиге.

-- 
С уважением,
 Lex                          mailto:[email protected]

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

Ответить