-
Notifications
You must be signed in to change notification settings - Fork 0
Home
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, то доступен роут /init/, который надо вызвать в самом начале, тогда можно пользоваться другими роутами без перехода в moodle