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

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


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


'''ВНИМАНИЕ!''' В состав пакета входит синтезатор '''mbrola''', который предназначен для использования только в некоммерческих целях.
'''ВНИМАНИЕ!''' В состав пакета входит синтезатор {{prg|mbrola}},  
который предназначен для использования только в некоммерческих целях.
Ознакомтесь с файлом [ftp://ftp.altlinux.org/pub/people/msp/voiceman/binary/LICENSE.mbrola.txt LICENSE.mbrola.txt] для получения более подробных комментариев.
Ознакомтесь с файлом [ftp://ftp.altlinux.org/pub/people/msp/voiceman/binary/LICENSE.mbrola.txt LICENSE.mbrola.txt] для получения более подробных комментариев.


К текущему моменту проверена работа предлагаемого пакета на дистрибутиве '''Ubuntu 9.10'''.
К текущему моменту проверена работа пакета на дистрибутиве '''Ubuntu 10.4'''.
Возможность его запуска на прочих системах необходимо проверять отдельно.
Возможность его запуска на прочих системах необходимо проверять отдельно.
Просьба к пользователям вносить обновления на эту страницу во всех случаях удачного и неудачного запуска приложения в различных средах.
Просьба к пользователям вносить обновления на эту страницу во всех случаях удачного и неудачного запуска приложения в различных средах.
Это может значительно сократить время экспериментов и последующих попыток.
Это может значительно сократить время экспериментов и последующих попыток.
В системах '''ALT Linux''' доступен '''rpm'''-пакет в репозиториях,  
В системах '''ALT Linux''' доступен {{prg|rpm}}-пакет в репозиториях,  
поэтому загружать архив, описываемый на этой странице, нет необходимости.
поэтому загружать архив, описываемый на этой странице, нет необходимости.
По всем вопросам просьба обращаться в [http://lists.altlinux.org/mailman/listinfo/homeros список рассылки Homeros].  
По всем вопросам просьба обращаться в [http://lists.altlinux.org/mailman/listinfo/homeros список рассылки Homeros].  
Строка 18: Строка 22:
== Требования к системе  ==
== Требования к системе  ==


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


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


* команда <tt>aplay</tt> &mdash; используется для&nbsp;вывода аудио-потока и&nbsp;является частью подсистемы звука '''ALSA''' (Advanced Linux Sound Architecture);
* команда {{cmd|aplay}} &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;помощи командной строки.
* команда {{cmd|iconv}} &mdash; используется для&nbsp;преобразования кодировки текста;
 
* библиотека {{prg|libstdc++}} &mdash; это стандартная библиотека функций для&nbsp;приложений на&nbsp;языке '''C++''';
 
* библиотека {{prg|libao}} .
Она отвечает за воспроизведение &quot;звуковых иконок&quot; постоянной частоты.
 
Проверить наличие команд {{cmd|aplay}} и {{cmd|iconv}} можно при&nbsp;помощи командной строки.
Попытка вызова этих&nbsp;команд не&nbsp;должна приводить к&nbsp;появлению сообщений об&nbsp;ошибке.
Попытка вызова этих&nbsp;команд не&nbsp;должна приводить к&nbsp;появлению сообщений об&nbsp;ошибке.
Информацию о&nbsp;доступности библиотек лучше получать в&nbsp;менеджере пакетов соответствующего дистрибутива.
Информацию о&nbsp;доступности библиотек лучше получать в&nbsp;менеджере пакетов соответствующего дистрибутива.
== Загрузка пакета ==
В&nbsp;настоящий момент доступна версия пакета для&nbsp;дистрибутива '''Ubuntu&nbsp;10.4'''.
Воспользуйтесь ссылкой ниже для&nbsp;загрузки.
* '''Ubuntu&nbsp;10.4''': [ftp://ftp.altlinux.org/pub/people/msp/voiceman/binary/voiceman-speech-pack-u104.tar.gz voiceman-speech-pack-u104.tar.gz ] (15Мб).


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

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


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

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

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

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

Бинарный пакет VoiceMan подготовлен с учётом снижения чувствительности приложения к среде пользователя. В настоящий момент используются команды и библиотеки, входящие практически в любой дистрибутив GNU/Linux.

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

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

Она отвечает за воспроизведение "звуковых иконок" постоянной частоты.

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

Загрузка пакета

В настоящий момент доступна версия пакета для дистрибутива Ubuntu 10.4. Воспользуйтесь ссылкой ниже для загрузки.

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