A Telegram bot that transcribes voice messages using FasterWhipser model.
- ✅ Transcribes Telegram voice messages (OGG/OPUS format)
- 🎧 Uses Regolo.ai
faster-whisper-large-v3model (but can change model and AI inference provider) - 🔐 Securely loads API keys via
.env - 🗑️ Automatically deletes audio files after processing
- Python 3.8+
- Telegram Bot Token
- Regolo.AI API key (or your inference provider)
git clone https://github.com/regolo-ai/TelegramTranscriber.git
cd TelegramTranscriberpython -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
pip install -r requirements.txt
Copy the .env-example file to .env with your keys.
python bot.py
docker build -t telegram-transcriber .docker run -d --name telegram-transcriber telegram-transcriberNote: Make sure your .env file is properly configured before building the image.