Logo for TTS Creature

Upvote TTS Creature


High-quality, low delay, expressive TTS for Discord voice chats

Back to TTS Creature
Give your Discord messages a voice

TTS Creature is a text-to-speech bot for Discord voice chats. It works well for casual servers, gaming groups, TTRPGs, and anyone who would rather type than speak.

Join a voice channel, type a message, and the bot reads it aloud.

Natural, expressive voices

Choose from several TTS providers, including ElevenLabs, Google Cloud Text-to-Speech, Amazon Polly, and standard voice options.

ElevenLabs voices support tone tags, so you can add some direction to a message:

[whispers] Don't look behind you.
[excited] We actually did it!
[laughs] That was definitely intentional.

The result sounds closer to what you meant, rather than every message being read in the same flat voice.

Roleplay and TTRPGs

Give each character a distinct voice, narrate a scene, or speak in character without using your microphone. Players who communicate more comfortably through text can still take part in voice chat.

Each user can choose a voice, provider, speaking rate, and ElevenLabs model. Server administrators can set defaults for anyone who has not configured their own preferences.

Made for Discord voice chat

The bot can join a voice channel on command or connect automatically when someone sends a TTS message. It can read from a configured text channel, supports Discord’s text-in-voice channels, and queues messages so they play in order.

Users can also right-click an existing message and have it spoken with either their own voice or the author’s voice.

Server administrators can control who may use TTS, require users to be in the voice channel, limit message length and repeated characters, and filter content from bots, webhooks, or emoji. Most settings can be configured separately for each server.

Automatic translation

For multilingual communities, the bot can translate messages through DeepL before reading them aloud. Set a target language for the server, then let users type normally while listeners hear the translated version.

Personal voices and server defaults

Users can configure their own:

  • TTS voice
  • Voice provider or mode
  • Speaking rate
  • ElevenLabs model
  • Spoken nickname

Servers can provide default voices and models for people who have not chosen their own.

Premium TTS

Supporters can use premium providers such as ElevenLabs, Google Cloud Text-to-Speech, and Amazon Polly.

A subscription can also be assigned to a Discord server, giving everyone there access to premium TTS. If several supporters activate Premium on the same server, their ElevenLabs usage is pooled for the community.

Higher tiers come with larger ElevenLabs allowances, more server activations, and access to newer premium models. Personal Premium benefits still work across Discord, including in servers that have not been activated.

Server controls

Administrators can configure:

  • The default voice and provider
  • Automatic voice-channel joining
  • Role requirements
  • Maximum message duration
  • Automatic translation
  • Required message prefixes
  • Bot and webhook filtering
  • Emoji handling
  • Stage audience behavior
  • Text-in-voice support
  • A server-specific bot avatar

Despite the available controls, using the bot is simple: join a voice channel and start typing.

Slash commands, prefixes, and message actions

The bot supports Discord slash commands as well as traditional commands through a configurable server prefix. Most commands work either way.

You can also use the message context menu to read an existing message aloud without copying it.

A more comfortable way to join voice chat

You may not have a microphone, may not want to speak, or may simply communicate more comfortably through text. You might also want character voices for a campaign or something less serious for a gaming session.

Whatever the reason, TTS Creature lets you take part in a Discord voice chat by typing.

Add TTS Creature to your server and let it do the talking.

Check out the home page for the full Discord Bot List.