Lex:

Le> Безсонные выходные, и мне удалось скомпилировать тестовую программу под
Le> linux с использованием доработанного Сергеем Шишминцевым старым
Le> досовским sdrv, ака ньюфон. Нативно, без использования wine. Осталось
Le> реализовать интерфейсную часть синтезатора, и я надеюсь в скором времени
Le> представить порт на суд общественности. В связи с этим принимаются
Le> пожелания/предложения по реализации интерфейса: вариант с ru_tts, хоть и
Le> универсален, но на мой взгляд, не лишен некоторых недостатков.

Я думаю, что поведение ru_tts имеет смысл как один из вариантов при задании
соответствующего флага командной строки. Или, наоборот, при отсутствии
флага. То же самое относится и к обработке пунктуации. IMO, если в
синтезаторе реализована функция, то должен быть механизм управления ею,
возможность её отключить или включить.

Другой вариант, как я уже писал, - встроенные в поток входных данных
управляющие последовательности для смены параметров речи. Их можно добавить
потом, когда они реально понадобятся, а для начала ограничиться простым
поведением в духе ru_tts. Сразу-то от управляющих последовательностей толк
вряд ли будет, так как для их использования нужна поддержка со стороны
речевого сервера.

-- 
Дмитрий Падучих
-- 
Blinux-rus mailing list
[email protected]
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus

Ответить