Building on Linux (Russian) - techtonik/RHVoice GitHub Wiki
Необходимые инструменты
Для компиляции RHVoice в вашей системе должны быть установлены следующие программы:
Дополнительные зависимости
Перед началом компиляции RHVoice убедитесь, что на вашей машине установлен по крайней мере один из следующих компонентов, обеспечивающих вывод звука:
- PulseAudio
- Libao
- PortAudio V19
Обратите внимание, что многие дистрибутивы выделяют в отдельные пакеты те файлы, которые необходимы только при компиляции, а не при выполнении, программ, использующих ту или иную библиотеку. В вашей системе должны быть установлены пакеты обоих типов.
Компиляция
Для запуска компиляции выполните команду:
$ 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