Echo reads your Discord chat aloud, gives each person their own voice, and live-captions speech, so your server works for everyone, whether they'd rather listen or need to read along.
● Free on every server · Accessibility always included
are we starting soon? 👀
No setup wizard, no dashboard. Echo gets to work the moment people gather, whether typing or talking.
Auto-joins your voice channel when people gather and speaks new messages, then quietly leaves when it's empty.
Everyone picks their own voice with /myvoice, so the channel sounds like real people talking.
Captions voice activity and live-transcribes speech to a text channel, in 90+ languages, free on every server, every tier.
Calls out links, GIFs, and attachments, skips code blocks and spoilers, and reads names instead of raw IDs.
Teach Echo how to say names and acronyms with /pronounce, per server.
Upgrade a server to ultra-realistic ElevenLabs voices: same commands, the same six picks, richer sound.
Never reads slurs or profanity aloud. Mods add custom filtered words with /filter and can mute specific members from being read.
No conversation logs, no saved recordings, no transcript archive. Captions and meeting transcripts are built in memory and handed to your channel, then they're gone from our side. The privacy policy is refreshingly short.
Echo reads text aloud for members who'd rather listen, and captions & transcribes voice into text for hearing-impaired members. No one sits out the conversation.
Free on every server. Accessibility is never gated behind a tier. It's there from the first install.
Stays on our hardware. Live transcription runs on our own machines, and speech audio never goes to a third party.
Speaks your language. Captions come out in the language people actually speak, 90+ of them, detected sentence by sentence. And when Echo isn't sure what it heard, it stays quiet instead of guessing. No invented quotes. Ever.
Nothing sticks around. Echo doesn't log conversations. Audio is transcribed in memory and thrown away, and the only copy of a caption or transcript is the one sitting in your channel. There's no history on our side to leak.
Set the server's voice with /voice set, or claim your own with /myvoice set.
Click any voice to preview. Free servers use natural local voices · Premium unlocks the ElevenLabs versions.
Grouped by what they do. No prefixes to remember.
/join · /leaveBring Echo into your voice channel, or send it away.
/saySpeak a one-off message in your voice channel.
/autoread on · offAuto-read a text channel aloud (voice channels' built-in chat works automatically).
/pronounce add · remove · listTeach Echo custom pronunciations for names and acronyms.
/voice set · list · current · resetChoose the server's voice from the six curated picks.
/myvoice set · current · resetPick your own voice. Your messages get read in it.
/accessibility on · off · statusCaption voice activity (joins, leaves, mutes) to a text channel.
/accessibility transcribeLive speech-to-text that captions what people say in voice, in the language they say it (90+ auto-detected).
/meeting start · stop · statusRecord a voice meeting, get one timestamped transcript when it ends. Announces itself out loud when it starts. Built in memory, never stored. Limit who can record with /meeting role.
/premium status · subscribe · manageCheck the tier, upgrade the server, or manage billing.
/usageSee this month's usage against the server's allowance.
/filter add · remove · listWords Echo won't read aloud, on top of the built-in profanity filter.
/ttsmute · /ttsunmuteStop or resume reading a specific member's messages aloud.
Accessibility is always free. Premium just makes voices richer.
/say, per-user voices/premium manage