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

Материал из ALT Linux Wiki
Строка 11: Строка 11:
== Требования к системе  ==
== Требования к системе  ==


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


Ниже приводим перечень существующих зависимостей:
Ниже приводим перечень существующих зависимостей:
* команда <tt>aplay</tt> &mdash; используется для&nbsp;вывода аудио-потока в&nbsp; и является частью подсистемы звука '''ALSA''' (Advanced Linux Sound Architecture);
* команда <tt>iconv</tt> &mdash; используется для&nbsp;преобразования кодировки текста;
* библиотека <tt>libstdc++</tt> &mdash; это стандартная библиотека функций для&nbsp;приложений на&nbsp;языке '''C++''';
* библиотека <tt>libao</tt> .
Проверить наличие команд <tt>aplay</tt> и <tt>iconv</tt> можно при&nbsp;командной строки.
Попытка вызова этих&nbsp;команд не&nbsp;должна приводить к&nbsp;появлению сообщений об&nbsp;ошибке.
Информацию о&nbsp;доступности библиотек можно получить в&nbsp;менеджере пакетов соответствующего дистрибутива.


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

Версия от 02:15, 13 мая 2010


ВНИМАНИЕ! Доступна только предварительная версия этого раздела.

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

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

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

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

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

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

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

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