Skip to content
Daniil Plyushchenko edited this page May 2, 2021 · 3 revisions

Запуск всего проекта

docker-compose build
APP_CONF=../app_conf/config.ini docker-compose up

Дальше перейти на 127.0.0.1:5000

Запуск без докера

Перед запуском самого приложения нужно запустить mongodb на адресе localhost:27017 и в файле config.ini выставить

[mongodb]
url=mongodb://localhost:27017/

Также нужно запустить или выключить vosk, передав в AudioProcessor SimpleAudioRecognizer и в файле config.ini выставив

[vosk]
url=ws://localhost:2700
audio_recognizer = SimpleAudioRecognizer()
audio_processor = AudioProcessor(audio_recognizer)
audio_processor.run()

Запуск vosk Link

docker run -d -p 2700:2700 alphacep/kaldi-ru:latest

После этого нужно подготовить окружение

cd PATH_TO_WEB_SPEECH_TRAINER
pip3 install -r requirements.txt
export PYTHONPATH='/PATH_TO_WEB_SPEECH_TRAINER/:/PATH_TO_WEB_SPEECH_TRAINER/app/'
cd app

и запустить

python3 -m web_speech_trainer ../app_conf/config.ini

Аналогично, в том числе по отдельности можно запустить отдельные компоненты, т.е., например

python3 -m audio_processor ../app_conf/config.ini

Использование testing.ini

Если используется конфиг testing.ini, то доступен роут /init/, который надо вызвать в самом начале, тогда можно пользоваться другими роутами без перехода в moodle

Clone this wiki locally