Turn text into Discord voice messages
Type /tts say to post an English voice message in your text channel.
Start freeNo credit card · Free forever plan · Online 24/7
TTS Voice Messages is included with Free. Speech is generated on your bot host using four bundled English voices: SLT, RMS, AWB and KAL16. Each voice message has a reply naming the requester; you can also show the spoken text. It does not join a voice channel or read ordinary messages aloud.
What you get
Four English voices
Choose a default voice and decide whether members may choose another. These are synthetic English voices; other spoken languages are not included.
Choose who and where
Enable the module separately for each server. Limit it to selected text channels and member roles, or leave those lists empty to allow all supported channels and roles. Discord permissions still apply.
Bounded messages
Set 20–300 characters, a 5–3,600 second member cooldown and 1–120 messages per server per hour. Defaults are 200 characters, 30 seconds and 30 per hour. Add up to 50 blocked words or phrases. Links are spoken as “link”; mentions are spoken as names and never ping anyone.
Example commands
| Command | What it does |
|---|---|
/tts say text:Hello everyone | Post an English voice message in the same text channel. Optionally choose voice:slt, rms, awb or kal16 when member voice choice is allowed. |
What does it cost?
TTS Voice Messages is free forever — it is one of the 20 stock modules included with the free plan.
- 1 hosted bot, online 24/7
- 20 free-forever modules
- 10 custom commands
- No credit card required
- 3 bots
- All 49 modules
- AI Module Builder (50 credits/mo)
Frequently asked questions
Is TTS Voice Messages free?
Yes. It is one of the 20 Free modules, with no per-use charge or AI credits. The same voice choices and module limits apply on Free and Pro.
How do I set it up?
Open your bot’s Modules tab and enable TTS Voice Messages. In Configure, choose a server, turn on Enable in this server, set channels, roles, voice and limits, then save. Regenerate an existing bot to receive the module and /tts say command. The bot and member need Send Voice Messages and the relevant channel messaging permissions; the bot also needs View Channel, Attach Files.
Does it speak in a voice channel or support other languages?
No. It posts a voice-message attachment in the text channel where /tts say was used, including supported threads. All four bundled voices speak English. Speech runs on the bot host; it does not call a paid speech API. The module does not keep an audio archive; the posted message remains in Discord until deleted.
Related modules
Add TTS Voice Messages to your server today
Enable it for a server, save your settings and regenerate an existing bot before using /tts say.
Start freeNo credit card · Free forever plan · Online 24/7
