Discord's own /tts only reads text-chat messages, and only to people who switched it on. To have a computer voice actually speak in a voice channel or a game's voice chat, it has to go through your mic. Onion Board does that: type a line, press Enter, and everyone hears it.
Windows 10 and 11 · no account, no ads · full source code on GitHub
How it works
Download Onion Board, run it, and click
Put my sounds straight into my mic in the short guide.
In Discord (User Settings → Voice & Video), keep your normal mic. Set Input Profile to Custom, Noise Suppression to None and turn Echo Cancellation off, so Discord doesn't filter your sounds out. Onion Board reads these settings and tells you if one is in the way.
Open the Voice tab, type in the box at the bottom (Or type a line and press Enter…) and
press Enter. It's spoken in the voice you picked, into your mic.
Save as sound keeps a line as a pad, so you can give it a hotkey and play it in-game.
Voices
Windows' built-in voices, ready to go. Add more for free in Windows Settings → Speech.
Your own: a text-to-speech server on your PC (Kokoro, AllTalk, anything OpenAI-style), or
Piper voice packs dropped in a folder.
Through the voice changer too: robot, radio, demon and the rest.
Talk instead of typing
Start talking as the voice speaks each sentence you say in a computer voice instead of yours,
and Speak in turns it into one of 35 languages (Spanish, Japanese, German…): talk in your own language,
it's translated on your PC. Speech recognition is a one-time download and runs on your own PC.
Works outside Discord too
Because it goes through your mic, game voice chat, Zoom (pick Original sound for musicians) and
other calls hear it the same way.
Windows may warn about the download because the installer isn't code-signed (that costs hundreds a year). Click More info → Run anyway.