Программа записывает аудио с микрофона и распознает текст с помощью API различных российских сервисов
Для запуска приложения потребуются:
- виртуальное окружение с Python версии 3.8 или выше
- установленные внешние зависимости
- заполненный конфигурационный файл
.env
poetry use python3.11 # создаем виртуальное окружение
poetry install # устанавливаем внешние зависимости в окружение
poetry shell # активируем окружениеpython3.11 -m venv env # создаем виртуальное окружение
source env/bin/activate # активируем окружение (или .\bin\Scripts\activate на Windows)
pip install requirements.txt # устанавливаем внешние зависимости в окружениеКонфигурационный файл .env имеет следующую структуру:
| Переменная | Значение |
|---|---|
| TINKOFF_API_KEY | API-ключ Tinkoff VoiceKit |
| TINKOFF_SECRET_KEY | Секретный ключ Tinkoff VoiceKit |
| VK_SERVICE_TOKEN | Сервисный токен VK Cloud |
| YANDEX_ACCOUNT_ID | Идентификатор сервисного аккаунта Yandex Cloud |
| YANDEX_FOLDER_ID | Идентификатор каталога Yandex Cloud |
| YANDEX_OAUTH_TOKEN | OAuth-токен Yandex Cloud |
python main.py