Ольга Яковлева:

ОЯ> Я собрала 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

Ответить