You are browsing as a guest. Sign up (or log in) to start making projects!

VoiceBot

  • 4 Devlogs
  • 5 Total hours

A Telegram bot that transcribes voice messages or videos via Groq API.

Ship #1 Pending review

Hey everyone! Just shipped Stenograf — a Telegram bot that turns voice messages, video notes, and even huge video files into text.

Honestly, I got so fed up with Telegram locking basic voice-to-text behind their Premium paywall. If a friend sends a 3-minute rambling voice note while you're in class or a noisy room, you're basically forced to pay monthly or just suffer. So I built my own bot to bypass this for free.

The coolest part is that you don't even need to forward everything manually. You can just drop @egvoicebot into a group chat, and it’ll automatically reply to any audio/video with a compact "Show text" button so it doesn't spam the chat.

Tech-wise, it runs on Groq API with Whisper Large v3. Groq is ridiculously fast — a 1-minute audio takes like under one second to transcribe. Also, I'm running a local Telegram API server on Nest, which lets the bot bypass the usual limits and download files up to 2GB almost instantly. Honestly, with Nest's internet speeds, you'll probably get the transcription faster than you can even download the video yourself lol.

Since Groq has a massive free tier (8 hours of audio/day), I was able to set a 1-hour daily limit per user. Now anyone can transcribe endless group chat spam without paying a single cent to Telegram :D

  • 4 devlogs
  • 5h
Try project → See source code →
Open comments for this post

32m 20s logged

Today I got the bot completely ready for shipping! I took a screenshot of it in action, beefed up the README, and did a final test of the CI/CD pipeline on my Nest server.
Now, all I have to do is push the code, and my Nest server handles the rest automatically :D

0
0
2
Open comments for this post

1h 23m 5s logged

I finally fully deployed my VoiceBot on the Nest server along with the local telegram-api-server, which lets me process videos up to 2GB! The database is also fully up and running now, starting to collect data. Basically, anyone can now look up @egvoicebot on Telegram, add it to their group, and it’ll just work :D
(Btw, Groq gives me an 8-hour audio processing limit for free!)

0
0
3
Open comments for this post

1h 49m 8s logged

Today I decided to add the official telegram-api-server to my Nest project. Why? Because this way my bot will be able to handle videos up to 2GB instead of the generic 20MB limit.
Honestly, this project is teaching me how to work with docker-compose files way better than any of my previous projects :)

0
0
1
Open comments for this post

1h 26m 6s logged

I decided to build VoiceBot — a Telegram bot that extracts and transcribes audio from video files, video notes , and standard voice messages.

It’s a pure QoL tool built for that one painfully relatable situation: when your friend refuses to use their keyboard and bombards you with 3-minute voice notes while you are stuck in a meeting, a loud train, or just plain hate listening to audio.
Funnily enough, Telegram actually has this feature built-in… but only if you pay for Telegram Premium :D

0
0
2

Followers

Loading…