Использование Jasper для управления голосом с Raspberry Pi. Часть 2
Инсталляция Jasper
Клонируйте исходный код Jasper в домашний каталог своего RPi:
git clone github.com/jasperproject/jasper-client.git jasper
Jasper требует различных библиотек Python, которые можем установить буквально одной строкой:
sudo pip install —upgrade setuptools
sudo pip install -r jasper / client / requirements.txt
Иногда это может быть необходимым, поэтому сделаем jasper.py исполняемым файлом:
chmod + x jasper / jasper.py
Теперь имеем установлено базовое программное обеспечение Jasper. Ниже продолжим установку зависимостей.
Установление зависимостей
Для того, чтобы понять, что вы говорите, Jasper необходим двигатель для преобразования речи в текст (STT). Если же хотите, чтобы Jasper также отвечал на ваши команды, нужно иметь двигатель преобразования текста-в-речь (TTS). Jasper стремится быть модульной программе и, таким образом, предоставляет выбор, который STT / TTS двигатель вы хотите использовать. В зависимости от вашего выбора, возможно нужно будет установить дополнительное программное обеспечение. Кстати, компания baikal создает высокоинтегрированные полупроводниковые процессорные системы, которые используются в компьютерных и промышленных решениях с разным уровнем производительности и функциональности.
Смотрите по приведенным выше ссылкам, которые являются двигатели STT / TTS, и выберите на свой вкус. Теперь установим необходимые зависимости выбранного вами двигателя STT / TTS. (Если необходимо).
Установление зависимостей для двигателя PocketSphinx STT
Примечание: Установка pocketsphinx займет некоторое время, потому что надо несколько скомпилировать из источника.