Skip to content

kuzinainga/kesha

Repository files navigation

Учебная программа для распознавания аудио

Программа записывает аудио с микрофона и распознает текст с помощью API различных российских сервисов

Установка и запуск

Для запуска приложения потребуются:

  1. виртуальное окружение с Python версии 3.8 или выше
  2. установленные внешние зависимости
  3. заполненный конфигурационный файл .env

С помощью Poetry

poetry use python3.11 # создаем виртуальное окружение
poetry install # устанавливаем внешние зависимости в окружение
poetry shell # активируем окружение

С помощью venv и pip

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

About

Приложение на Tkinter для распознавания аудио (диктофон → текст)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages