Homeros/BinaryVoiceman: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
[[Категория:ALT Linux Homeros]]
[[Категория:ALT Linux Homeros]]


'''VoiceMan''' — это речевой сервер для систем '''GNU/Linux''', разработанный с целью централизованного вывода речи от приложений экранного доступа, используемых людьми с ограничениями по зрению  
{{prg|VoiceMan}} — это речевой сервер для систем '''GNU/Linux''', разработанный с целью централизованного вывода речи от приложений экранного доступа, используемых людьми с ограничениями по зрению  
(более подробную информацию см. на [http://www.marigostra.ru/voiceman/ домашней странице продукта]).
(более подробную информацию см. на [http://www.marigostra.ru/voiceman/ домашней странице продукта]).
На его основе подготовлен пакет с синтезаторами '''mbrola''' и '''ru_tts''', предназначенный для установки в систему без применения пакетных менеджеров, таких как '''apt-get''' или '''aptitude'''.
На его основе подготовлен пакет с синтезаторами {{prg|mbrola} и {{prg|ru_tts}}, предназначенный для установки в систему без применения пакетных менеджеров, таких как {{prg|apt-get}} или {{prg|aptitude}}.


'''ВНИМАНИЕ!''' В состав пакета входит синтезатор '''mbrola''', который предназначен для использования только в некоммерческих целях.
'''ВНИМАНИЕ!''' В состав пакета входит синтезатор '''mbrola''', который предназначен для использования только в некоммерческих целях.

Версия от 16:14, 19 октября 2010


VoiceMan — это речевой сервер для систем GNU/Linux, разработанный с целью централизованного вывода речи от приложений экранного доступа, используемых людьми с ограничениями по зрению (более подробную информацию см. на домашней странице продукта). На его основе подготовлен пакет с синтезаторами {{prg|mbrola} и ru_tts, предназначенный для установки в систему без применения пакетных менеджеров, таких как apt-get или aptitude.

ВНИМАНИЕ! В состав пакета входит синтезатор mbrola, который предназначен для использования только в некоммерческих целях. Ознакомтесь с файлом LICENSE.mbrola.txt для получения более подробных комментариев.

К текущему моменту проверена работа предлагаемого пакета на дистрибутиве Ubuntu 9.10. Возможность его запуска на прочих системах необходимо проверять отдельно. Просьба к пользователям вносить обновления на эту страницу во всех случаях удачного и неудачного запуска приложения в различных средах. Это может значительно сократить время экспериментов и последующих попыток. В системах ALT Linux доступен rpm-пакет в репозиториях, поэтому загружать архив, описываемый на этой странице, нет необходимости. По всем вопросам просьба обращаться в список рассылки Homeros.

Требования к системе

Бинарный пакет VoiceMan подготовлен с учётом снижения чувствительности приложения к среде пользователя. В настоящий момент используются команды и библиотеки, входящие практически в любой дистрибутив GNU/Linux. Исключение составляет библиотека libao, которая хоть и является очень распространённой, но не входит в базовую часть ОС и может отсутствовать в системе. Есть возможность добавить в пакете VoiceMan проверку наличия libao и запускать версию сервера, соответствующую результатам этого теста. Когда такая проверка будет реализована, на этой странице появится дополнительная информация. Библиотека libao отвечает за воспроизведение "звуковых иконок" постоянной частоты. В случаях, когда она недоступна, их воспроизведение будет отключено.

Ниже приводим перечень существующих зависимостей:

  • команда aplay — используется для вывода аудио-потока и является частью подсистемы звука ALSA (Advanced Linux Sound Architecture);
  • команда iconv — используется для преобразования кодировки текста;
  • библиотека libstdc++ — это стандартная библиотека функций для приложений на языке C++;
  • библиотека libao .

Проверить наличие команд aplay и iconv можно при помощи командной строки. Попытка вызова этих команд не должна приводить к появлению сообщений об ошибке. Информацию о доступности библиотек лучше получать в менеджере пакетов соответствующего дистрибутива.

Установка и запуск