ruslan:

Ru> код:
Ru> sudo aptitude install emacs22 emacs libstdc++5
Ru> sudo tar -jxf /cdrom/speech-support.tar.bz2
Ru> emacspeak

Ru> Вроде всё работает, но... стрелками он озвучивает буквы, но не читает по
Ru> предложениям по словам и т.д.

Похоже, что сам речевой сервер работает, но не работают синтезаторы, которые
он вызывает. Вероятно, у Вас не установлена библиотека libdb4.3. В последних
версиях Ubuntu и Debian этого пакета уже нет, но с сайта можно скачать
версию для старого релиза и установить командой

sudo dpkg -i libdb4.3*.deb

Вот ссылка на страницу скачивания пакета:

http://packages.ubuntu.com/intrepid/i386/libdb4.3/download

Надо сказать, что статья, которой Вы пользовались, весьма старая. Игорь
Порецкий считает её устаревшей в связи с тем, что он сделал свой
репозиторий, из которого можно установить более новые версии пакетов речевой
поддержки при помощи обычных средств управления пакетами. Чтобы подключить
репозиторий для Ubuntu (AFAIK сейчас Vinux делается на основе Ubuntu), надо
добавить в файл /etc/apt/sources.list строку

deb http://poretsky.homelinux.net/packages/ubuntu karmic free non-free

и выполнить команду

sudo apt-get update

Этот репозиторий рассчитан на Ubuntu 9.10 (Karmic), так что Вам вероятно
понадобится подключить ещё и репозиторий Ubuntu Karmic.

Версия Multispeech, которая устанавливается из репозитория Игоря Порецкого,
использует для вывода звука библиотеку PortAudio. Практика показывает, что
не у всех новый Multispeech сразу же начинает работать без предварительной
настройки параметров PortAudio. Кое-кто, по-моему, вообще не смог настроить
у себя новый Multispeech.

Ещё одна проблема - пакеты с голосами для Mbrola в репозитории Игоря
Порецкого хранят базу данных в другом месте, нежели пакеты, которые
устанавливаются из дистрибутива Ubuntu или Debian. В результате пакеты,
установленные из репозитория Игоря Порецкого, могут быть заменены пакетами
из дистрибутива, и mbrola перестанет разговаривать, пока Вы не исправите
пути к файлам с базами данных голоса в настройках речевого сервера.

Ещё один вариант - использовать речевой сервер Voiceman, написанный Михаилом
Пожидаевым.

http://www.marigostra.ru/voiceman/

Михаил предупреждает в рассылке Homeros:
"С 1-го по 19-е сентября буду в поездках и недоступен для общения.
По возвращении обязательно отвечу на все письма. С 1-го по 3-тье сентября
буду в Москве."

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

Ответить