Ольга Яковлева: ОЯ> Я собрала emacspeak 29 из исходников с сайта программы. Также удалось ОЯ> разобраться, как собрать речевой сервер espeak. Всё это у меня успешно ОЯ> работает, но я не знаю, как можно переключить espeak на русский.
В Emacspeak есть такие команды для работы с языками: dtk-list-language dtk-set-next-language dtk-set-previous-language dtk-set-language Я думаю, по названию должно быть понятно, что они делают. Если нет, то можно поставить курсор на имя команды и нажать C-h f RET, чтобы посмотреть справку по этой команде. По идее, если сервер espeak поддерживает переключение языков, то вы сможете переключать их командами dtk-set-next-language и dtk-set-previous-language. Чтобы назначить этим командам комбинации C-c > и C-c < (например), добавьте в файл ~/.emacs: (global-set-key (kbd "C-c >") 'dtk-set-next-language) (global-set-key (kbd "C-c <") 'dtk-set-previous-language) Ещё есть команда dtk-set-preferred-language, которая на самом деле вводит сокращение для имени языка. Ещё скрипт emacspeak в исходниках запускает Emacs в однобайтном режиме, что неудобно если вам нужен русский. Чтобы этого не происходило, уберите в скрипте строчки EMACS_UNIBYTE=1 export EMACS_UNIBYTE Впрочем, если вы накладывали патч Игоря Порецкого, то этого делать не нужно. С помощью этого скрипта вы можете запустить Emacspeak с сервером espeak такой командой в терминале: emacspeak -e -nw Но я не пробовал espeak и не знаю, что из всего этого получится. [...] ОЯ> Далее я попыталась использовать multispeech 2.2. Он успешно ОЯ> скомпелировался и установился, но работает только при выгруженной Orca. ОЯ> Иначе выдаёт сообщение о том, что не может инициализировать аудио ОЯ> устройство. Вы не меняли параметры device в файле multispeech.conf (их там три штуки)? PulseAudio используется? [...] ОЯ> И ещё я столкнулась со следующей проблемой: после запуска emacs в ОЯ> присутствии orca происходило какое-то полное зависание. Я нашла такое ОЯ> решение: запускать emacs из gnome-terminal с параметром ОЯ> "--no-window-system". Наблюдал ли кто-нибудь ещё проблемы при обычном ОЯ> запуске emacs, когда запущена orca? Или только у меня эти странности? Да, было что-то такое с Emacs'ом, собранным с Gtk+. И ещё я, помнится, читал в orca-list письмо Willie Walker, где он говорил, что Emacs замораживает Orca. Но с Emacs без Gtk+ у меня таких проблем не было. -- Дмитрий Падучих -- Blinux-rus mailing list [email protected] http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus
