Files
2024-11-12 15:24:00 +07:00

59 lines
2.4 KiB
Markdown

# Speech Decoder Bot
**Speech Decoder Bot** – это интеллектуальный Telegram-бот, который принимает голосовые сообщения, конвертирует их в текст и отправляет результат обратно в чат. Этот бот предназначен для облегчения взаимодействия с голосовыми сообщениями и повышения удобства пользователей. 🗣️➡️📜
## Установка
Для установки всех необходимых зависимостей и настройки окружения запустите скрипт `install.bat`:
### Как работает `install.bat`
1. Создаёт виртуальное окружение с помощью команды:
```bash
python -m venv venv
```
2. Активирует виртуальное окружение:
```bash
call venv\Scripts\activate
```
3. Обновляет pip до последней версии:
```bash
python.exe -m pip install --upgrade pip
```
4. Устанавливает зависимости из файла `requirements.txt`:
```bash
pip install -r requirements.txt
```
Запустите `install.bat` и дождитесь завершения установки всех зависимостей.
## Основной файл
Основной файл бота – `main.py`. В этом файле реализована логика обработки голосовых сообщений и их конвертации в текст.
### Где менять токен бота
Чтобы настроить токен вашего бота, откройте файл `main.py` и найдите строку:
```python
API_TOKEN = 'YOUR_TELEGRAM_BOT_API_TOKEN'
```
Замените `'YOUR_TELEGRAM_BOT_API_TOKEN'` на ваш токен, полученный от BotFather в Telegram.
## Запуск бота
Для запуска бота используйте скрипт `start.bat`:
1. Активирует виртуальное окружение:
```bash
call venv\Scripts\activate
```
2. Запускает файл `main.py`:
```bash
python main.py
```
Запустите `start.bat`, чтобы активировать виртуальное окружение и запустить бота.