Text to speech inside Telegram
Text to speech bot for Telegram
Send a message to @Voice_TTSBot and get it back as an MP3. Send a book file and get the whole book as audio. It is the same TTS Maker account, credits and voices as on this website.
Open the bot and press Start. No password and no form: Telegram tells the bot who you are.
Open @Voice_TTSBot in TelegramThe bot in short
@Voice_TTSBot is the Telegram bot of TTS Maker (ttsmaker.in). You send it text and it replies with the speech as an MP3 file, using 318 free Microsoft voices in 74 languages or premium voices from ElevenLabs, Gemini and Cappy.
The free voices allow 200,000 characters a day. A text message can be up to 4,096 characters; longer text goes in as a file. Plans are paid by UPI, card or netbanking through Razorpay, or Telegram Stars.
Four simple steps
How to use the bot
- 01
Press Start
Open @Voice_TTSBot and press Start. Your account is created and 5,000 welcome credits are added.
- 02
Choose a voice
Tap Voices, pick the language, then the voice. Microsoft voices are free.
- 03
Send your text
Type or paste the text as a normal message. The MP3 arrives in the chat.
- 04
Change the sound
In Settings, change the engine, speed, pitch or style, then send the text again.
What it does
What you can do in the bot
Text to MP3 in the chat
Every message you send comes back as an audio file that you can play, forward or save.
Book to audiobook
Send an EPUB, PDF, DOCX or TXT file of up to 20 MB. The bot shows the length and the cost, and makes the audiobook after you confirm.
Four voice engines
Microsoft for free, and ElevenLabs, Gemini and Cappy with credits. An ElevenLabs voice can also be used by its Voice ID.
Voice settings
Speed and pitch on the free voices; model, stability, similarity and style on ElevenLabs; a speaking-style prompt on Gemini.
One account with the website
Credits, voices and history are shared with ttsmaker.in. /web opens the site already logged in.
Invite friends
Your invite link gives you 2,000 credits for each friend who joins, and gives the friend 500.
For reference
Bot commands
Every screen can also be reached with the buttons under the bot's messages.
| Command | What it does |
|---|---|
/start | Open the home screen: your engine, voice and credit balance |
/voices | Choose the language and the voice |
/engine | Switch between Microsoft (free), ElevenLabs, Gemini and Cappy |
/credits | See your balance and when plan credits end |
/buy | Buy a credit plan |
/redeem | Use an access key |
/history | Your recent conversions |
/invite | Get your invite link |
/account | Your account and settings |
/web | Open the website, already logged in |
/help | A short how-to |
/cancel | Stop what the bot is waiting for |
Prefer a bigger screen? The same tool is on the website, and pricing explains what credits buy.
Questions, answered
Telegram bot FAQ
Is the Telegram text to speech bot free?
Yes. The Microsoft voices are free for up to 200,000 characters a day, and a new account starts with 5,000 welcome credits for the premium voices. ElevenLabs and Cappy voices cost 1 credit per character and Gemini voices 2.
How long can one message be?
Telegram delivers text messages of up to 4,096 characters. For anything longer, save the text as a TXT file (or send the EPUB, PDF, DOCX or TXT file itself) and the bot treats it as a document to read aloud, up to 20 MB.
Do I need to use the website as well?
No. The bot works on its own. If you do open ttsmaker.in, log in with Telegram and you will see the same credits, voices and history there, because it is one account.
Can the bot speak Hindi?
Yes. Open Voices, choose Hindi and pick a voice. Send the text in Devanagari so that the words are pronounced correctly. The bot has voices for all the languages the website has.
How do I pay for credits in the bot?
Send /buy and choose a plan. Plans are paid by UPI, card or netbanking through Razorpay, or Telegram Stars. The credits are added as soon as the payment goes through, and they work on the website too.
What does the bot keep?
Your Telegram user ID, name and username, which Telegram shares when you press Start; the first 140 characters of each text, so you can recognise it in your history; and the audio files for 30 days. The privacy policy has the full list.