Tutorials
TTS
How to Use Text to Speech in Discord: /tts and Bots (2026)
Discord supports text-to-speech two ways: the built-in /tts command for quick spoken messages, and dedicated TTS bots that join voice channels and read continuously. This guide covers both, explains why TTS sometimes stops working, and shows how to configure it for your server.
Julian Sterling
Julian Sterling
AI Content Strategist
May 31, 2026
6 min read
discord-text-to-speech-bot
In This Article
How to Use the Built-in /tts Command in Discord
How to Enable TTS Notifications in Discord
How to Add a Text-to-Speech Bot to Your Discord Server
Why Isn't Text to Speech Working in Discord?
Discord TTS vs. Dedicated TTS for Longer Content

Discord supports text-to-speech in two distinct ways: a built-in /tts command that sends spoken messages to everyone in a text channel, and dedicated TTS bots that join voice channels and read continuously. They serve different purposes — the command is for quick one-off spoken messages; bots are for ongoing voice-channel participation without a microphone. This guide covers both setups, how to fix TTS when it stops working, and when each approach makes sense.

How to Use the Built-in /tts Command in Discord

The /tts command is available in any Discord text channel where the server admin has it enabled.

To send a TTS message:

  1. Open any text channel in a server.

  2. Type /tts followed by your message, then press Enter.
    Example: /tts Hello everyone, I'll be back in five minutes.

  3. The message is sent to the channel and read aloud to any user who has TTS notifications enabled.

Key limitations of the /tts command:

  • 200-character limit per message

  • Only heard by users with TTS notifications turned on

  • Can be disabled by server admins per channel or server-wide

  • Does not work in voice channels, only text channels

On mobile, the /tts command works the same way — type it in the message field in any text channel and send.

How to Enable TTS Notifications in Discord

The /tts command will only be read aloud if TTS notifications are turned on. This is an individual setting each user controls.

To enable TTS notifications:

  1. Open Discord and click the gear icon (User Settings) at the bottom left.

  2. Go to Notifications.

  3. Scroll to the Text-to-Speech section.

  4. Set it to For all channels or For current selected channel.

On mobile: User Settings → Notifications → Text-to-Speech.

Quick Tip: Discord's /tts command is only read aloud to users who have TTS enabled in their own settings. If your TTS messages appear in chat but nobody hears them, listeners likely have Text-to-Speech notifications set to Never. Check and change this at User Settings → Notifications → Text-to-Speech → For all channels.

How to Add a Text-to-Speech Bot to Your Discord Server

TTS bots solve the biggest limitation of the built-in command: they join a voice channel and read messages continuously, with better voice quality and no character cap. This is the go-to setup for users who want to participate in voice conversations by typing.

How to find and add a TTS bot:

  1. Go to discord.com/application-directory (Discord's official bot directory) or top.gg.

  2. Search for TTS or text to speech.

  3. Select a bot — look for active user counts and recent reviews to confirm it still works.

  4. Click Add to Server or Invite, authorize the permissions it requests, and choose your server.

How TTS bots typically work:

  1. Use the bot's invite command (usually /join or !join) while you are in a voice channel — this pulls the bot into your voice channel.

  2. Type messages in the designated text channel — the bot speaks them aloud in the voice channel.

  3. Use /leave or !leave to disconnect the bot when done.

Most bots also let you choose from multiple voices and languages. Check the bot's /help menu after adding it for the full command list.

Why Isn't Text to Speech Working in Discord?

"/tts command not found" or no response:
The server admin may have disabled TTS. Check Server Settings → Overview → Allow TTS Messages. If it's off, only a server admin can re-enable it.

TTS messages appear in chat but no one hears them:
Each listener controls their own TTS setting. Others need TTS notifications set to "For all channels" — if they have it on "Never," they see the text but hear nothing.

Bot isn't speaking:

  • The bot is not in your voice channel — use the bot's join command while you're in a voice channel.

  • The bot lacks permissions — check that it has "Connect" and "Speak" permissions for that voice channel under Server Settings → Roles or the channel's permission settings.

  • The bot is offline or broken — check the bot's status page or the server where you found it.

TTS voice cuts off mid-sentence:
This usually happens with the built-in /tts command when the message is close to the 200-character limit, or when the listener switches channels. Using a TTS bot generally produces more stable playback.

Discord TTS vs. Dedicated TTS for Longer Content

Discord's TTS is purpose-built for live chat: quick spoken messages, voice-channel participation without a microphone, in-game callouts. It reads 200 characters at a time and requires everyone in the channel to have the right notification settings.

If you regularly want to listen to longer written content — articles, newsletters, research notes, documents — that's a different use case. AI Listen converts any long-form text to natural-sounding audio you can listen to at your own pace, independently of any server or channel setup.

The two tools don't overlap much: Discord TTS keeps chat moving in a voice channel; AI Listen handles reading outside of it.

ai-listen-app
Ready to Transform Your Study Sessions?
Join 50,000+ students using AI Listen to study smarter. Free forever plan available.

Frequently Asked Questions
Does the /tts command work in all Discord channels?
The /tts command only works in text channels where the server admin has allowed it. Server admins can disable TTS under Server Settings → Overview → Allow TTS Messages. It does not work in voice channels, and server owners can turn it off per channel.
Why can't other people hear my /tts messages in Discord?
TTS messages are only read aloud to listeners who have TTS notifications enabled in their own settings. If someone has Text-to-Speech set to Never in User Settings → Notifications, they will see the message in chat but not hear it. You cannot override another user's TTS setting.
Can a TTS bot read messages in a voice channel?
Yes — this is the main reason people use TTS bots. The bot joins a voice channel and reads aloud messages typed in a linked text channel, letting users participate in voice conversations without a microphone.
Is there a character limit for Discord /tts messages?
Yes — the built-in /tts command has a 200-character limit per message. TTS bots typically handle much longer text, and some allow full paragraphs depending on the bot's configuration.
How do I add a TTS bot to my Discord server?
Go to discord.com/application-directory or top.gg and search for TTS. Select a bot, click Invite or Add to Server, authorize the permissions it requests, and choose your server. Once added, use the bot's help command to see available commands.
Can I use Discord TTS without being in a voice channel?
The built-in /tts command sends spoken audio to everyone in the text channel with TTS notifications enabled — no voice channel required. TTS bots, however, must join a voice channel to speak, so you need to be in a voice channel for bot-based TTS to work.

Tutorials
TTS
Share this article:
copy

Popular Articles

Continue exploring text to speech and productivity tips
How to Use Text to Speech on Android: Built-In Features and Best Apps
Tutorials
How to Use Text to Speech on Android: Built-In Features and Best Apps
Android’s text to speech tools range from a built-in accessibility engine to dedicated apps designed for longer listening sessions. This guide covers how to use each, and which option fits your workflow.
Best Narrator Text to Speech Tools: AI Voices for Videos, Audiobooks & More
TTS
Best Narrator Text to Speech Tools: AI Voices for Videos, Audiobooks & More
Confused about narrator text to speech? This guide covers both sides: Windows Narrator as an accessibility screen reader, and the best AI narrator voice tools for YouTube creators, audiobook producers, and content marketers.
Best Free Online Text to Sound Converters (2026 Guide)
AI Listen
Best Free Online Text to Sound Converters (2026 Guide)
Turn any written text into natural audio instantly. This 2026 guide reviews the best free online text to sound converters, highlighting their strengths, limitations, and hidden character caps.
Speech to Text in C++: whisper.cpp vs Google Cloud vs Azure — Complete Tutorial (2026)
Tutorials
Speech to Text in C++: whisper.cpp vs Google Cloud vs Azure — Complete Tutorial (2026)
A complete developer guide to building speech-to-text programs in C++ using whisper.cpp, Google Cloud Speech-to-Text, and Microsoft Azure Cognitive Services — with runnable code, a performance comparison, and guidance on which approach fits your use case.
How to Turn Off Text to Speech on PS5: Disable Screen Reader in 3 Steps
TTS
How to Turn Off Text to Speech on PS5: Disable Screen Reader in 3 Steps
The PS5 Screen Reader is a useful accessibility tool — but if it turned on by accident, it can make navigation frustrating fast. Here's how to disable it in under a minute, and how to keep it off.
How to Listen to AO3 Stories Offline on iPhone
AI Listen
How to Listen to AO3 Stories Offline on iPhone
Want AO3 offline listening on iPhone? Follow this step-by-step guide to import from the web, switch chapters smoothly, and listen on the subway or in Airplane Mode.