Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Участники команды

  • Безлепкин Даниил
  • Войнов Артём
  • Хусаинова Александра

Библиотека: 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)

Архитектура проекта

WEB

Для реализации используется библиотека streamlit версии 1.29.0

API

Для реализации используется библиотека FastAPI версии 0.87.0

CI/CD

CI/CD реализован на базе GitHub Actions, запуск происходит при каждом push в репозиторий

Dependencies

Зависимости для модуля API описаны в файле requirements.txt, при запуске Dockerfile он парсится и подгружаются пакеты нужной версии

Запуск Docker

cd api/ && make build && make run

Сервер будет запущен по адресу http://0.0.0.0:8080

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages