Building on Linux (Russian) - techtonik/RHVoice GitHub Wiki

Необходимые инструменты

Для компиляции RHVoice в вашей системе должны быть установлены следующие программы:

Дополнительные зависимости

Перед началом компиляции RHVoice убедитесь, что на вашей машине установлен по крайней мере один из следующих компонентов, обеспечивающих вывод звука:

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

Компиляция

Для запуска компиляции выполните команду:

$ scons

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

$ scons -h

Установка

Для установки RHVoice выполните следующие команды:

# scons install
# ldconfig

Теперь вы можете проверить работоспособность синтезатора:

$ echo test|RHVoice-test

Подключение к Speech Dispatcher

Чтобы Speech Dispatcher обнаружил модуль, реализующий поддержку RHVoice, вы можете создать ссылку на него в директории, куда установлены встроенные модули, обеспечивающие взаимодействие с речевыми синтезаторами. Любые дополнительные модули, найденные в этой директории, будут загружаться и использоваться наравне со встроенными. Пример команды:

# ln -s /usr/local/bin/sd_rhvoice /usr/lib/speech-dispatcher-modules