Здравствуйте, 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
