Homeros/BinaryVoiceman
Материал из ALT Linux Wiki
Msp (обсуждение | вклад) (→Требования к системе) |
Msp (обсуждение | вклад) (→Требования к системе) |
||
Строка 11: | Строка 11: | ||
== Требования к системе == | == Требования к системе == | ||
- | Бинарный пакет '''VoiceMan''' подготовлен с учётом снижения чувствительности приложения к среде | + | Бинарный пакет '''VoiceMan''' подготовлен с учётом снижения чувствительности приложения к среде пользователя. |
В настоящий момент используются команды и библиотеки, входящие практически в любой дистрибутив '''GNU/Linux'''. | В настоящий момент используются команды и библиотеки, входящие практически в любой дистрибутив '''GNU/Linux'''. | ||
Исключение составляет библиотека '''libao''', которая хоть и является очень распространённой, но не входит базовую часть ОС и может отсутствовать в системе. | Исключение составляет библиотека '''libao''', которая хоть и является очень распространённой, но не входит базовую часть ОС и может отсутствовать в системе. | ||
Есть возможность добавить в пакете '''VoiceMan''' проверку наличия '''libao''' и запускать версию сервера, | Есть возможность добавить в пакете '''VoiceMan''' проверку наличия '''libao''' и запускать версию сервера, | ||
- | соответствующую результатам теста. | + | соответствующую результатам этого теста. |
- | Когда такая проверка будет реализована, на этой странице появится информация | + | Когда такая проверка будет реализована, на этой странице появится дополнительная информация. |
- | Библиотека '''libao''' отвечает за воспроизведение "звуковых иконок& | + | Библиотека '''libao''' отвечает за воспроизведение "звуковых иконок" постоянной частоты. |
- | В случаях, когда она | + | В случаях, когда она недоступна, их воспроизведение будет отключено. |
Ниже приводим перечень существующих зависимостей: | Ниже приводим перечень существующих зависимостей: | ||
+ | |||
+ | * команда <tt>aplay</tt> — используется для вывода аудио-потока в и является частью подсистемы звука '''ALSA''' (Advanced Linux Sound Architecture); | ||
+ | * команда <tt>iconv</tt> — используется для преобразования кодировки текста; | ||
+ | * библиотека <tt>libstdc++</tt> — это стандартная библиотека функций для приложений на языке '''C++'''; | ||
+ | * библиотека <tt>libao</tt> . | ||
+ | |||
+ | Проверить наличие команд <tt>aplay</tt> и <tt>iconv</tt> можно при командной строки. | ||
+ | Попытка вызова этих команд не должна приводить к появлению сообщений об ошибке. | ||
+ | Информацию о доступности библиотек можно получить в менеджере пакетов соответствующего дистрибутива. | ||
== Установка и запуск == | == Установка и запуск == |
Версия 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 можно при командной строки. Попытка вызова этих команд не должна приводить к появлению сообщений об ошибке. Информацию о доступности библиотек можно получить в менеджере пакетов соответствующего дистрибутива.