How to Use TTS on Discord in 5 Steps (Plus TTS Bots)

Nolan Vale
Nolan Vale Editorial Researcher

Published: · Updated:

Discord’s built-in TTS uses a plain system voice. For a server intro or meme clip with personality, try the Voicestars character voices to convert a line you record into a cartoon, game or anime-style voice.

Discord has a built-in text-to-speech feature: type /tts and your message is read aloud to everyone who has playback enabled. It is great for accessibility and jokes, and annoying when it is misconfigured.

This guide shows how to turn it on in five steps, how to control what you hear, how to fix it when it stops working and when a TTS bot is the better choice for voice channels.

Menu names come from Discord’s support documentation and recent setup guides; Discord moves options between versions, so the closest match may differ slightly in your app.

Make a character voice clip for Discord

Type the line, convert it on the voice page and post the clip in your server.

1. Choose a voice
Base voice: 0/1000

You continue on the voice page to sign in, check credits and start the conversion. Label shared clips as AI.

  • +500k Users
  • ⭐ 4.8 User Rated
  • 🎵 1M+ AI Covers

Quick answer

To use TTS on Discord, enable /tts playback in User Settings > Accessibility, make sure the channel allows the Send Text-to-Speech Messages permission, then type /tts followed by your message. Control what is read in Notifications > Text-to-Speech (all channels, current channel or never). Built-in TTS plays on each listener’s device; to speak into a voice channel, servers use a TTS bot.

Three switches control Discord TTS
  1. 01 Your playback User Settings > Accessibility: allow /tts
  2. 02 Channel permission Send Text-to-Speech Messages for your role
  3. 03 Notifications Read all channels, current channel or never

Original editorial workflow diagram; not a product screenshot or test result.

Built-in /tts or a Discord TTS bot?

Both read text aloud, but in different places. Choose by where your listeners are.

Built-in /tts or a TTS bot?
NeedBuilt-in Discord TTSThird-party TTS bot
Where speech playsOn the devices of people who enabled TTS playbackIn a voice channel, through the bot
Who hears itMembers in the text channel with playback onEveryone connected to the voice channel
Voice choiceYour system’s or browser’s built-in voiceDepends on the bot; some offer several voices and languages
Set-upUser settings plus a channel permissionA server admin invites the bot and grants permissions
Main riskSpam if everyone can use /ttsBot permissions and privacy; review what it can access

We do not recommend a specific bot: check its permissions, privacy policy and maintenance status before inviting it.

Voicestars character AI voices category page with cartoon and game character voice cards
Character voices can turn a recorded or typed line into a server intro or meme clip. Screenshot of voicestars.co, captured by Voicestars on 10 November 2026.

Sources: Discord Support: Text-to-Speech

Use TTS on Discord in 5 steps

Steps 1 and 3 are for everyone; step 2 needs a server admin if the permission is missing.

  1. Turn on /tts playback in your own settings. Open User Settings, go to Accessibility and enable the option that allows playback and usage of the /tts command (older versions placed it under Text & Images). Without it you can neither hear nor send TTS messages.
  2. Check the channel permission. Server admins control /tts with the Send Text-to-Speech Messages permission, set for a role or a specific channel. If your messages are posted silently, ask an admin whether this permission is enabled for you.
  3. Send a TTS message by typing /tts followed by your text in a text channel, then press Enter. Members who have /tts playback enabled hear it read aloud once, using their device’s voice.
  4. Choose how much TTS you want to hear. In Notifications, the Text-to-Speech setting can read messages for all channels, only for the current selected channel or never; in Accessibility you can adjust the text-to-speech rate.
  5. Turn it off when it gets noisy. Disable /tts playback in Accessibility, set notification TTS to Never, or ask admins to remove the Send Text-to-Speech Messages permission from roles that abuse it.
Woman wearing headphones playing a game on a desktop PC
Built-in /tts plays on each listener’s device; voice-channel speech needs a TTS bot. Photo by Matheus Bertelli on Pexels.

Example: write a /tts message people can understand

TTS reads literally. This original example shows a chat-style message rewritten so the voice reads it clearly.

Before: /tts brb 5 min, GG ez lmao

After: /tts Be right back in five minutes. Good game, everyone.

What to check

  • Abbreviations are written as words.
  • Numbers read naturally.
  • The message is short enough not to annoy the channel.
Producer reviewing an audio session at a studio workstation
Check TTS volume and rate on the desktop app before using it with a group. Illustrative photo; not a Discord screenshot. Photo by Anna Pou on Pexels.

How Discord TTS actually works

Built-in TTS does not send audio. Discord sends your text, and each listener’s app reads it with the speech engine on their device. That is why the same message can sound different on Windows, macOS or in a browser.

Notification TTS is separate from the /tts command. When set to read all channels, Discord reads incoming messages aloud even if nobody typed /tts, which is useful for accessibility but overwhelming on busy servers.

Voice channels are different again: built-in /tts is not broadcast into a voice call as a participant. Servers that want spoken messages in voice chat add a TTS bot that joins the call.

Streaming as well? Our Twitch TTS alert guide covers moderation and routing for live audiences.

Discord TTS not working? Fix it here

Discord TTS not working: symptom, cause and fix
SymptomLikely causeWhat to do
You hear nothing when others use /tts/tts playback disabledEnable it in User Settings > Accessibility.
Your /tts message posts as plain textMissing Send Text-to-Speech Messages permissionAsk an admin to allow it for your role or channel.
Every message is read aloudNotification TTS set to all channelsSet Notifications > Text-to-Speech to Never or current channel.
Works on PC, not on phonePlatform support differsUse the desktop app or a supported browser.

Beyond robotic TTS: a character voice for your server

For a server intro, a meme sound or a stream alert, a recorded line converted into a character voice is more expressive than the default system voice.

  1. Record the line yourself, or type it in the Text-to-Speech tab of a character voice page.
  2. Pick a character voice and listen to its demo.
  3. Convert, export and add the clip to your soundboard or alerts.

To play a prepared clip from a soundboard instead, make a file first with our ttsMP3 guide.

What this guide does and does not establish

Discord’s menus change between versions; we describe setting names from its documentation and recent guides, and did not inspect every client version ourselves.

We did not test third-party TTS bots, mobile behaviour across devices or speech engines on every operating system.

Evidence, method and responsibility

Research and interface checks: 10 November 2026. Maintained by Voicestars Editorial under the Nolan Vale pen name. This role is not a claim of an independent qualification or an endorsement by the cited organizations.

  • Discord Support’s text-to-speech article and recent third-party setup guides reviewed 10 November 2026; the Discord app itself was not tested; mobile support claims from third parties conflicted and are reported as unverified.
  • Keyword research: DataForSEO Google keyword suggestions, United States, English, collected 10 November 2026 (discord tts, tts bot discord, tts on discord, discord tts not working, how to use tts on discord).
  • The message rewrite is an original example. The credited photo does not show Discord.
  • Voicestars publishes this guide; its character voices are suggested for recorded clips, not as a Discord bot.

We distinguish provider documentation, observed interface behavior and proposed exercises. Screenshots are our actual browser captures; a screenshot of a form does not prove audio quality. No invented measurements, reviewer credentials or user ratings are used.

Report a correction to Voicestars Editorial with the page, date, a short reproducible example and the observed result. Avoid sending private recordings. See our editorial policy.

Frequently asked questions

How do I enable TTS on Discord?

Enable /tts playback in User Settings > Accessibility, make sure the channel grants Send Text-to-Speech Messages, then type /tts followed by your message.

Why is Discord TTS not working?

The usual causes are /tts playback disabled in your settings, a missing Send Text-to-Speech Messages permission, notification TTS set to Never, low system volume or using a device where Discord TTS is not supported.

Does Discord TTS work on mobile?

Discord TTS is documented for the desktop app and supported browsers. Reports about mobile support are inconsistent, so test it on your phone before relying on it.

Can I change the Discord TTS voice?

Built-in TTS uses the voice provided by your operating system or browser, so changing that system voice changes what you hear. For other voices in a voice channel, servers use third-party TTS bots.

How do TTS bots work on Discord?

A TTS bot joins a voice channel and reads messages aloud for everyone connected. An admin invites it and grants permissions; review what the bot can read and store before adding it.

How do I stop people spamming /tts?

Remove the Send Text-to-Speech Messages permission from @everyone and grant it only to trusted roles or specific channels.

Sources and verification date

Consulted 10 November 2026. Provider features, plans and laws can change. Product documentation is distinguished from the original exercises proposed in this guide.

For Discord’s own description of each option, see Discord Support’s text-to-speech article; it is the first place to check when a menu has moved.