Веб-приложение для перевода речи в режиме реального времени с использованием API Whisper для транскрибирования и перевода записанного звука, и Google Text To Speek (GTTS), чтобы разыграть перевод.
Транскрибировать речь из микрофона или аудиофайла
Перевести речь или текст на английский язык на любом языке
Отображать результаты перевода на экране как текст
Перевод, синтезированный как речь от Google Text-Sweek Module (GTTS).
Вы можете попробовать приложение здесь: https://translator.streamlit.app/
В качестве альтернативы, вы можете запустить приложение локально, следуя приведенным ниже инструкциям по установке
Чтобы запустить приложение локально, вам нужно установить Python 3.7+ и PIP.
Клонировать этот репозиторий: git clone https://github.com/lperezmo/real-time-translator.git
Перейдите к каталогу проекта: cd real-time-translator
Установите требуемые пакеты: pip install -r requirements.txt
Запустите приложение: streamlit run app.py
Откройте свой браузер и перейдите по адресу http: // localhost: 8501
Чтобы использовать приложение, выполните следующие действия:
Нажмите на микрофон и запишите аудио, пока он красный.
Если аудио не отображается после записи, нажмите кнопку «Rerun App» в верхней части приложения.
Этот проект лицензирован по лицензии GPL -3.0 - см. Лицензию. MD для получения подробной информации.