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 можно при командной строки. Попытка вызова этих команд не должна приводить к появлению сообщений об ошибке. Информацию о доступности библиотек можно получить в менеджере пакетов соответствующего дистрибутива.

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

 
Личные инструменты