Re: [Blinux-rus] multispeech 2.2

2009-03-30 Пенетрантность Igor B. Poretsky
Здравствуйте!

 Lex == Lex  l...@onm.su writes:

Lex ru_tts не воспринимает словарь ударений; (ru_tts статический,
Lex словарь из архива русской поддержки, в конфиге multispeech
Lex путь прописан правильно).

Боюсь, просто словарь не соответствует синтезатору. Этот статический
вариант я компилировал и выкладывал уж не помню когда, а структура
словаря с тех пор кардинальным образом изменилась. Каюсь, этот новый
вариант словаря я пока нигде не выкладывал. Просто все никак не найду
достаточно времени чтобы все оформить в должном виде. А вот в архив
речевой поддержки, выложенный на tiflocomp.ru, я скорее всего включил
именно этот новый вариант.

Lex Работа речевого вывода в целом нестабильна, иногда фразы
Lex просто пропускаются; При попытке изменения _любых_ настроек,
Lex касающихся темпа и/или ускорения английского и русского
Lex синтезатора, аудиофрагменты перестают доигрыватся - слышытся
Lex только первая секунда фразы, или вобще не слышится ничего. В
Lex espeak таки темп изменять можно, но при этом теряются
Lex окончания фраз (тоесть обрезание поменьше).

А если эти настройки не менять, то все доигрывается?

Lex Если я могу помочь чем-то в отладке и/или устранении этих
Lex проблем, я в этом заинтересован - очень уж хочется ускорить
Lex ru_tts.

Попробуйте поиграть с параметром latency и устройством вывода
звука. У меня сейчас этот Multispeech стоит на двух машинах и
используется крайне интенсивно. Претензий никаких. Но в одном случае
вывод звука идет через ALSA (устройство по-умолчанию), в другом
используется /dev/dsp, причем через aoss.

Lex p.s. предполагаю, что собака по копалась в portaudio, у меня
Lex есть отрицательный опыт работы с этой библиотекой под win32.

Ну, это еще ни о чем не говорит, хотя предположение не лишено
оснований: вывод звука ведь реализуется именно средствами этой
библиотеки. Да и дистрибутив вы ведь используете, находящийся еще в
стадии альфа-тестирования. Я таких вещей избегаю обычно, если только
не собираюсь принять участие в разработке. А по моим наблюдениям, в
Ubuntu даже официальные релизы выходят весьма сыроватыми.

С уважением,
Игорь.
-- 
Blinux-rus mailing list
Blinux-rus@lists.a11ywiki.org
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus

Re: [Blinux-rus] Multispeech 2.2

2009-01-11 Пенетрантность Igor B. Poretsky
Здравствуйте!

 Дмитрий == Дмитрий Падучих dpad...@k66.ru writes:

Дмитрий Что касается протокола Emacspeak, то от него вообще
Дмитрий хорошо было бы избавиться. Заменить его чем-нибудь не
Дмитрий слишком сложным, но достаточно гибким и продуманным.

И в самом Emacspeak?

Дмитрий Если разрабатывать что-то новое, то лучше, наверное,
Дмитрий делать это открыто и организованно, чтобы об этом знали и
Дмитрий другие разработчики, которые могут быть в этом
Дмитрий заинтересованы.

Пока я не о чем-то принципиально новом говорю, а о взаимодействии с
тем, что уже существует и относительно широко используется, например,
Orca.

С уважением,
Игорь.
-- 
Blinux-rus mailing list
Blinux-rus@lists.a11ywiki.org
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus

Re: [Blinux-rus] Multispeech 2.2

2009-01-10 Пенетрантность Дмитрий Падучих
Igor B. Poretsky:

IP Подумываю о внедрении и других каких-нибудь интерфейсов, чтобы и не
IP только с Emacspeak можно было бы использовать на законных основаниях и
IP без шаманских танцев с бубном. Быть может у кого есть идеи какие-нибудь?

А какие идеи? Кроме протокола Emacspeak вариантов не так уж и много. Speech
Dispatcher, Gnome Speech, Voiceman. Последний, наверное, сейчас только в ALT
Linux используется. У Speech Dispatcher протокол довольно сложный, но есть
описание у них на сайте. Про Gnome Speech ничего не знаю.

Что касается протокола Emacspeak, то от него вообще хорошо было бы
избавиться. Заменить его чем-нибудь не слишком сложным, но достаточно гибким
и продуманным.

Интересная возможность - интерфейс на основе D-Bus. Правда, пока неясно,
насколько отзывчивой получится система с таким интерфейсом. Наверное,
достаточно отзывчивой, раз уж планируется перевести интерфейс AT-SPI на
D-Bus вместо CORBA. Мне пока не приходилось слышать о речевых интерфейсах на
основе D-Bus. Если разрабатывать что-то новое, то лучше, наверное, делать
это открыто и организованно, чтобы об этом знали и другие разработчики,
которые могут быть в этом заинтересованы. Сделать объявление в подходящих
рассылках, поместить спецификацию на сайте freedesktop.org, если они дают
такую возможность и т.д.

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