Рейтинг@Mail.ru
[Войти] [Зарегистрироваться]

Наши друзья и партнеры

UnixForum
купить дешевый 
компьютер родом из Dhgate.com




Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Beyond Linux From Scratch. Version 2011-12-30
Назад 34. Дополнительные пакеты GNOME. Вспомогательные средства Вперед

Пакет GNOME Speech-0.4.25

Знакомимся с пакетом GNOME Speech

В пакете GNOME Speech предлагается простое API общего назначения, предназначенное для преобразования текста в речь. Библиотека GNOME Speech позволяет пользоваться различными движками, но в настоящее время по умолчанию собирается только движок Festival; для других движков потребуется использовать либо язык Java, либо другое проприетарное программное обеспечение.

Известно, что пакет правильно собирается и работает на платформе LFS-6.5.

Информация о пакете

Зависимости пакета GNOME Speech

Обязательные

libbonobo-2.24.3

Необязательные драйверы фонового режима

Java Access Bridge-1.26.2, FreeTTS-1.2.1, DECtalk, eSpeak, Festival, Loquendo, Speech Dispatcher, Speechworks ETI Eloquence, Swift, Theta и ViaVoice

Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/gnome-speech

Установка пакета GNOME Speech

Замечание

Для того, чтобы можно было выводить звук, вам нужно установить для пакета GNOME Speech по крайней мере один из драйверов движков. Чтобы добиться желаемого результата, вам прежде, чем устанавливать пакет GNOME Speech, потребуется проверить драйвер движка.

Установите пакет GNOME Speech с помощью следующих команд:

./configure --prefix=$(pkg-config --variable=prefix ORBit-2.0) &&
make

В этом пакете набор тестов отсутствует.

Теперь в роли пользователя root выполните:

make install &&
install -v -m644 -D doc/gnome-speech.html \
    $(pkg-config --variable=prefix \
    ORBit-2.0)/share/doc/gnome-speech-0.4.25/gnome-speech.html

Пояснение команд

--prefix=$(pkg-config --variable=prefix ORBit-2.0): Установка префикса с помощью этого параметра, а не с помощью $GNOME_PREFIX будет гарантировать, что префикс будет установлен в соответствие со средой окружения и пакет будет установлен в нужном месте.

--with-jab-dir=$(pkg-config --variable=prefix ORBit-2.0)/share/jar: Используйте этот параметр в случае, если вы установили пакет Java Access Bridge и хотите чтобы в пакете GNOME Speech была поддержка языка Java.

Примечание: Более конкретную информацию о параметрах, передаваемых в скрипт configure для поддержки нужного движка, смотрите в файлах README и INSTALL.

Тестирование установленного варианта

Вы можете проверить все доступные драйверы движков и имеющееся аудиоустройство с помощью команды test-speech. Когда команда test-speech будет запущена, появится меню, которое позволит вам выбрать драйвер движка и желаемый голос, затем вам для ввода дополнительной информации будут задаваться вопросы (с подсказкам на экране и выдачей аудиосообщения, соответствующего тексту).

Если вы используете движок FreeTTS и вы не слышите звука, вам вместо метода clip audio может понадобиться воспользоваться методом потоковой обработки streaming audio. В роли пользователя root внесите изменения в скрипт freetts-synthesis-driver:

sed -i "s/clip/streaming/" $GNOME_PREFIX/bin/freetts-synthesis-driver

Описание пакета

Установленные программы: festival-synthesis-driver и test-speech

Установленные библиотеки: libgnomespeech.so and GNOME_Speech_module.so. Если вам нужны дополнительные движки, то также будут установлены другие драйвера и библиотеки.

Установленные директории: $GNOME_PREFIX/{include/gnome-speech-1.0/gnome-speech, share/{doc/gnome-speech-0.4.25, idl/gnome-speech-1.0}}

Краткое описание

test-speech

используется для тестирования драйверов различных движков и голосов

libgnomespeech.so

предоставляет API для программ, конвертирующих текст в речь

GNOME_Speech_module.so

модуль ORBit2

Перевод сделан с варианта оригинала, датированного 2010-08-14 02:56:48 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Пакет GNOME Magnifier-0.16.1   Пакет GOK-2.30.0


Эта статья еще не оценивалась
Вы сможете оценить статью и оставить комментарий, если войдете или зарегистрируетесь.
Только зарегистрированные пользователи могут оценивать и комментировать статьи.

Комментарии отсутствуют