Quick Answer: How Do I Get Text to Speech on Discord?
Three ways, easiest first: type /tts your message in any channel (uses your system voice, free, instant). For better voices, add a TTS bot to your server. For pro-sounding announcements, generate the audio free with TextToSpeechH, upload the MP3 to your soundboard, and play it with one click.
Whether you're running a gaming server, a study group, or just want your messages read aloud during a late-night session — Discord and text-to-speech go together well. The problem is nobody explains all three methods in one place, so people get stuck on whichever one they tried first.
Here's the full picture: the built-in command (fast but robotic), TTS bots (better voices, some setup), and the soundboard trick (best quality, my recommendation for anything that matters).
1. The 3 ways to do TTS on Discord
| Method | Voice quality | Setup |
|---|---|---|
| /tts command (built-in) | Robotic (your OS voice) | Zero — just type it |
| TTS bot | Good (cloud voices) | Invite + a few commands |
| Soundboard MP3 | Excellent (any AI voice) | Generate once, upload once |
Quick rule of thumb: casual banter → /tts. Regular server use → bot. Announcements, intros, event reminders → soundboard MP3.
2. Setting up the built-in /tts command (and its limits)
Type /tts hello everyone in any text channel and Discord reads it aloud to everyone in the voice channel. That's it — no bot, no setup, works right now.
But know the limits before you rely on it:
- It uses your operating system's voice. On Windows that's the classic robotic narrator; on Mac it's slightly better but still obviously synthetic. You hear your system voice, not some nice cloud voice.
- Server owners can disable it. It's a per-role permission (Server Settings → Roles → "Send Text-to-Speech Messages"). Many servers turn it off because of spam.
- Listeners can mute it. Each user controls TTS playback in Settings → Accessibility. So even if you send it, half your audience may not hear it.
- Mobile is flaky. The command exists on the mobile app but playback is inconsistent — don't depend on it for anything important.
3. Adding a TTS bot to your server (no-code options that just work)
TTS bots join your voice channel and read messages with proper cloud voices — a big step up from the built-in command. The no-code path:
- Pick a bot with TTS (search a bot listing site for "TTS" — several established ones exist; check recent reviews since bots come and go).
- Click invite, select your server, grant the permissions it asks for (it needs to join voice channels and read messages).
- Join a voice channel, then use the bot's TTS command (usually something like !tts or /speak — check its help page).
Honest caveats: free bot tiers usually cap daily usage or voice quality — heavy servers hit the limits fast. Bots also occasionally go offline (they're run by volunteers or small teams). And you're giving a third-party bot read access to your channels, so stick to well-known ones with real user counts.
4. The announcement trick: generate a clean AI voiceover, play it via soundboard
This is the method nobody talks about, and it's the best one for anything that matters — event announcements, server intros, rule readings, welcome messages.
- Write your announcement text (short — 1-2 sentences land best).
- Generate it free with TextToSpeechH — pick a clear, confident voice, download the MP3. No sign-up.
- In Discord, go to your server → Server Settings → Soundboard → Upload Sound. Upload the MP3, give it a name and emoji.
- Join a voice channel, open the soundboard, hit play. Everyone hears a clean, professional announcement — on every device, every time.
Why this wins: the audio is pre-rendered, so there's no latency, no robotic voice, no bot that might be offline. It works on mobile flawlessly. And you can make it sound exactly how you want — dramatic for events, calm for rules, fun for welcomes.
5. Etiquette: spam limits, permissions, and not annoying your server
- In your own server: set the tone. Use TTS for announcements and fun moments, not for every message. Give mods the ability to mute abusers fast.
- In someone else's server: don't spam /tts. Seriously. It's the fastest way to get muted. One or two uses for a joke is fine; a wall of robot voice is not.
- Permissions matter: as an admin, keep "Send Text-to-Speech Messages" restricted to trusted roles. Open TTS in a 500-person server is asking for chaos.
Frequently Asked Questions
Q1: Why is /tts not working on Discord?
Three usual suspects: the server has Text-to-Speech disabled (Server Settings → Roles → permissions), your client has TTS playback off (Settings → Accessibility → Text-to-Speech), or you're on mobile — /tts is unreliable on the Discord mobile app. Check all three.
Q2: Does Discord TTS work on mobile?
Barely. The /tts command exists on mobile but playback is inconsistent across devices. For announcements that must land, the soundboard MP3 route is the reliable choice on both mobile and desktop.
Q3: Do TTS bots sound better than Discord's built-in /tts?
Yes, noticeably. The built-in /tts uses your operating system's default voice — robotic on most setups. TTS bots use cloud voices, and the soundboard route lets you use any AI voice you generate, which sounds dramatically better.
Q4: Can I use a custom AI voice for Discord announcements?
Yes — generate the announcement as an MP3 with a free AI voice tool, upload it to your server's soundboard, and play it with one click. It's the highest-quality option and works on every device.
Q5: Will I get in trouble for TTS spam on Discord?
If you spam /tts in someone else's server, expect a mute or ban — server owners control TTS permissions per role for exactly this reason. In your own server, set sensible limits: announcements only, not conversation.
The bottom line
For quick jokes, /tts is fine. For a server you actually run, the soundboard MP3 route is the pro move — one clean AI voiceover, uploaded once, playable forever, sounding good on every device. It takes five minutes to set up and makes your server feel ten times more polished.
Generate your first announcement free with TextToSpeechH — pick a voice that fits your server's vibe, download the MP3, upload to soundboard. No sign-up.
By Mauhnish · TextToSpeechH
Related Guides
Sources & References
- W3C Web Accessibility Initiative — "Audio Content & Video Content" text-to-speech guidance: www.w3.org/WAI/media/av/av-content/
- Wikipedia — Speech Synthesis & Speech Recognition: en.wikipedia.org/wiki/Speech_synthesis
- van den Oord et al. — WaveNet: A Generative Model for Raw Audio: arxiv.org/abs/1609.03499
- Shen et al. — Natural TTS Synthesis by Conditioning WaveNet on Mel Spectrogram Predictions (Tacotron 2): arxiv.org/abs/1712.05884
- Google — Neural Text-to-Speech & AI Overview documentation: cloud.google.com/text-to-speech