Skip to content

dzarlax/bot_voicy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telegram Transcribe Bot

Telegram Transcribe Bot — это бот, предназначенный для автоматической транскрибации аудио и видео сообщений в текст. Это может быть полезно для создания текстовых версий интервью, лекций, заметок и другого мультимедийного контента, доступного в Telegram.

Начало работы

Эти инструкции помогут вам запустить копию проекта на вашем локальном компьютере для разработки и тестирования. Смотрите раздел о развертывании для заметок о том, как развернуть проект в живой системе.

Предварительные требования

Для работы с этим ботом вам понадобится:

  • Node.js версии 16 или выше
  • npm (обычно поставляется с Node.js)
  • Docker (для развертывания через Docker-контейнер)
  • transcribe-everything

Установка

Чтобы начать работу, выполните следующие шаги:

  1. Клонируйте репозиторий на локальный компьютер:
git clone https://github.com/dzarlax/bot_voicy.git
cd bot_voicy
  1. Установите зависимости проекта:
npm install
pip install transcribe-anything
  1. Создайте файл .env в корневой папке проекта и добавьте токен вашего Telegram бота:
BOT_TOKEN=ваш_токен_телеграм_бота_здесь
  1. Запустите бота:
node bot.js

Использование

Чтобы использовать бота, просто отправьте ему аудио или видео сообщение. Бот автоматически обработает медиафайл и вернет вам текстовую транскрипцию.

Развертывание

Для развертывания в Docker выполните следующие команды:

docker build -t bot_voicy .
docker run -d --name voicy bot_voicy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published