//add desc later
Установка и запуск на Windows OS Для установки на операционную систему Windows 10 пользователю необходимо: • Установить актуальную версию python с официального сайта [ссылка] • Установить актуальную версию sqlite3 с официального сайта [ссылка] • Установить актуальную версию fastapi. o “pip install fastapi”. • Установить актуальную версию uvicorn. o “pip install uvicorn”. • Установить актуальную версию RHVoice[ссылка]. • Установить актуальную версию vosk. o “pip install vosk”. • Установить актуальную версию SpeechRecognition. o “pip install SpeechRecognition”. • Установить актуальную версию Pyaudio. o “pip install Pyaudio” [ссылка]. • Установить актуальную версию FuzzyWuzzy. o “pip install FuzzyWuzzy”. • Установить актуальную версию python-Levenshtein. o “pip install python-Levenshtein”. • Скачать и установить актуальную версию синтезатора голоса RHVoice [ссылка]. • Скачать архив и разархивировать его в удобное место [ссылка]. • Настроить конфигурационный файл: o Указать на каком ip будет запускаться микросервисы. o Указать порты для каждого сервиса. o Установить “first_exec” на 1, для первого запуска, если не установлено. o Указать полный путь до vosk модели. o Указать имя установленной ранее Text-to-spech программы (по умолчанию – Irina). o По желанию: изменить кодовую фразу активации. o По желанию: степень точности распознавания. • По желанию: скачать актуальную модель vosk [ссылка]. o Модель версии “small-ru-0.22” уже находится в архиве. Для запуска программы запустить файл “run.bat”. По умолчанию серверная часть доступна на “http://127.0.0.1:5002”, а устройство на котором было запущено ПО ожидает голосового ввода команды, начинающегося с кодовой фразы. Для остановки программы – “stop.bat”. Для работы с API сервиса напрямую, в браузере к url следует добавить “/docs”.
Установка и запуск на Linux Для установки на операционную систему GNU/Linux пользователю необходимо: • Обновить пакеты. • Установить актуальную версию python с официального сайта [ссылка] • Установить актуальную версию fastapi. o “pip install fastapi”. • Установить актуальную версию uvicorn. o “pip install uvicorn”. • Установить актуальную версию RHVoice[ссылка]. • Установить актуальную версию vosk. o “pip install vosk”. • Установить актуальную версию SpeechRecognition. o “pip install SpeechRecognition”. • Установить актуальную версию Pyaudio. o “pip install Pyaudio” [ссылка]. • Установить актуальную версию FuzzyWuzzy. o “pip install FuzzyWuzzy”. • Установить актуальную версию python-Levenshtein. o “pip install python-Levenshtein”. • Скачать архив и разархивировать его в удобное место [ссылка] • Настроить конфигурационный файл: o Указать на каком ip будет запускаться микросервисы. o Указать порты для каждого сервиса. o Установить “first_exec” на 1, для первого запуска, если не установлено. o Указать полный путь до vosk модели. o Указать имя установленной ранее Text-to-spech программы (по умолчанию – Irina). o По желанию: изменить кодовую фразу активации. o По желанию: степень точности распознавания. • По желанию: скачать актуальную модель vosk. o Модель версии “small-ru-0.22” уже находится в архиве. Для запуска программы запустить файл “run.sh”. По умолчанию серверная часть доступна на “http://127.0.0.1:5002”, а устройство на котором было запущено ПО ожидает голосового ввода команды, начинающегося с кодовой фразы. Для остановки программы – “stop.sh”. Для работы с Api сервиса напрямую в браузере к url следует добавить “/docs”.