- Безлепкин Даниил
- Войнов Артём
- Хусаинова Александра
Библиотека: https://pypi.org/project/SpeechRecognition/
SpeechRecognition - это библиотека для распознавания речи с поддержкой нескольких движков и API, онлайн и оффлайн. В нашем решеннии используется Google Speech API.
import speech_recognition as sr
recognizer = sr.Recognizer()
with sr.Microphone() as source:
audio = recognizer.listen(source)
text = recognizer.recognize_google(audio, language="ru-RU")
print(text)Для реализации используется библиотека streamlit версии 1.29.0
Для реализации используется библиотека FastAPI версии 0.87.0
CI/CD реализован на базе GitHub Actions, запуск происходит при каждом push в репозиторий
Зависимости для модуля API описаны в файле requirements.txt, при запуске Dockerfile он парсится и подгружаются пакеты нужной версии
cd api/ && make build && make runСервер будет запущен по адресу http://0.0.0.0:8080