Re: [Blinux-rus] multispeech 2.2
Здравствуйте! 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
Здравствуйте! Дмитрий == Дмитрий Падучих 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
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