Речевой сервер VoiceMan

VoiceMan — речевой сервер, написанный на C++, для обработки речевого вывода в системах GNU/Linux. Создан для использования совместно с утилитами Emacspeak и Yasr. В настоящий момент является одним из ключевых компонентов в дистрибутиве Homeros. К созданию VoiceMan привела необходимость иметь речевой сервер, который был бы способен переключать синтезатор речи в зависимости от языка текста. Совместная работа с экранным чтецом Orca невозможна, потому что Orca имеет поддержку только речевого сервера speech-dispatcher (устранение этого недостатка не планируется, поскольку экранным чтецом Orca не пользуюсь).

В отличие от speech-dispatcher, VoiceMan не обслуживает вывод звука. Вызов синтезаторов и утилит воспроизведения выполняется путём выполнения внешних команд shell. Это делает VoiceMan очень гибким и универсальным.

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

Перечень функции Voiceman: