English | Главная | Новости | Все материалы | Проекты | Ссылки

Пакет VoiceMan предлагает реализацию концепции речевого сервера для систем GNU/Linux, в рамках которой обработка команд на воспроизведение фрагментов текста в виде человеческой речи выполняется централизованно специальным сервисом в ОС. Функции сервера должны охватывать все этапы работы от выбора синтезатора речи до посылки звукового сигнала в аудио-устройство. При этом синтезом речи речевой сервер самостоятельно не занимается. Это целиком задача синтезаторов, управлением которыми является одной из ключевых функций сервиса. Наиболее востребованное применение речевые серверы нашли в мире вспомогательных технологий, где с их помощью передаётся информация человеку, вследствие ограничений здоровья неспособному воспринимать текст в визуальной форме. Работа речевого сервера всегда выполняется в режиме реального времени, т. е. звуковой сигнал не может быть отложен для воспроизведения в будущем и никогда не возвращается клиенту, пославшему запрос.

Использование речевого сервера обычно более предпочтительно, чем работа с синтезаторами напрямую, поскольку:

  1. Речевой сервер предотвращает одновременное наложение нескольких фрагментов речи от разных источников.
  2. Речевой сервер абстрагирует технические особенности разных синтезаторов, предоставляя дополнительную прослойку для доступа к ним, тем самым упрощая задачи конфигурирования и централизованного управления.

Возможности VoiceMan

ВНИМАНИЕ! Эта страница описывает возможности VoiceMan версии 2.0, которая сейчас находится в разработке. Если Вам требуется описание функций опубликованной стабильной версии ветки 1.5, щёлкните здесь.

В новой версии VoiceMan предоставляет следующие возможности:

Вызов речевых синтезаторов может производиться как при помощи исполнения внешних команд, так и при помощи вспомогательной службы, параметры и технические детали реализации которой сейчас находятся в фазе проектирования.

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