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

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

> А он синтезаторы и freephone запускает в отдельных процессах? Если да,
> то вопрос опять не принципиальный,
> т. к. запуск процессов всё равно останется,только их будет на один
> меньше.
Если их всего 2 (проигрыватель + синтезатор) - то на 1 меньше - ровно половина.
> Можно ухитриться и не запускать процессы для каждого синтезатора,
> предположим, что даже тщательно продумали вопросы буферизации труб для
> обмена данных, но синтезатору нельзя сменить на лету параметр речи,
> например, высоту голоса. 
Не у всех синтезаторов. Espeak можно использовать в качестве динамической 
библиотеки, тогда синтез и проигрывание речи отлично ложится в процесс сервера. 
Остается только вызов ru_tts (если учесть, что проигрывание будет происходить в 
процессе сервера)
> То есть, вызывать синтезаторы придётся как бы
> не хотелось этого избежать.
Почему бы при запуске сервера не реализовать копирование всех требуемых данных 
(словарей etc) в tmpfs? (я так понял, что это аналог файловой системы в 
оперативной памяти)
> Нужно ещё помнить, что прозрачная структура и простота реализации -- это
> всегда вопрос стабильности.
А на вопрос о boolean в конфиге для отключения разбора вы так и не ответили :-)

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

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

Ответить