SkillAgentSearch skills...

TalkyBotty

Simply forward a video or voice message in any language to the bot, and it will reply with a translation.

Install / Use

/learn @LucaLuke13/TalkyBotty
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

TalkyBotty utilizes whisper.cpp to transcribe and translate voice messages and videos with a telegram bot. Stop sending me voice and video messages.

How to Use

Simply forward a video or voice message in any language to the bot, and it will reply with a translation.

Installation Guide for Admins

Prerequisites

Ensure you have Git installed on your system.

Steps to Install

  1. Clone the repository:
git clone git@github.com:LucaLuke13/TalkyBotty.git
  1. Navigate to the cloned directory:
cd TalkyBotty
  1. Initialize the environment and install dependencies:
bash init_whisper.cpp.sh
./initvenv.sh
source voicebot/bin/activate
pip3 install -r requirements.txt

Configuration

  1. Create an environment file for Telegram API credentials:
  • Copy the environment template:
cp.env.template.env.dev
  • Fill out the .env.dev file with your Telegram API data.

Running the Application

To run TalkyBotty, execute the following commands:

cd TalkyBotty
source voicebot/bin/activate
python3 main.py

This will start the application, allowing it to process incoming voice messages and videos.

Roadmap

  • [x] Receive messages using telegram
  • [x] Transcribe (and translate) voice messages using whisper.cpp
  • [x] Transcribe (and translate) video messages
  • [ ] Receive messages using signal-cli
View on GitHub
GitHub Stars43
CategoryContent
Updated4mo ago
Forks4

Languages

Python

Security Score

92/100

Audited on Dec 4, 2025

No findings