Discord & Twitch Live Captions — Real-Time AI Subtitles for Windows

Home / Discord and Twitch subtitles

Discord & Twitch Live Captions — Real-Time AI Subtitles

Gaming audio is the hardest kind of speech to follow: fast, overlapping, full of jargon, and increasingly multilingual. Neither Discord nor Twitch will caption it for you — as of 2026 neither platform has any first-party live transcription. Live Subtitles adds a real-time AI caption overlay on your own Windows PC that covers both at once, with no bot to invite and nothing for a streamer to install.

Two different problems, one overlay

Discord and Twitch look like the same use case and are not, which is why tools built for one rarely handle the other.

Discord is a conversation you are in. Several people talk at once, on wildly different microphones, in a channel where missing one callout loses the round. What you need is text fast enough to act on, positioned where you can read it without leaving the game.

Twitch is a broadcast you are watching. One voice usually dominates, the audio is compressed and mixed with game sound and music, and you have no control over any of it because it is somebody else's stream.

What makes a single overlay work for both is that it captions system audio — whatever is coming out of your headphones — rather than integrating with either platform. Discord voice chat, a Twitch stream in a browser tab, a Go Live screen share, and a YouTube video in the background are all just audio, and all get the same treatment with nothing to reconfigure.

Discord voice chat, stage channels and Go Live

Discord's Accessibility settings contain reduced motion and text-to-speech; there is no setting anywhere that transcribes a voice channel, and live captioning has sat on Discord's feedback board as a top request for years.

The alternative most people find first is a transcription bot. Bots can label speakers, which is genuinely useful for a meeting-style call — but they need Manage Server permission, they log everyone's speech into a text channel, and a lot of communities ban third-party voice bots for exactly that reason. A local overlay avoids all of it: nothing joins the channel, nothing is stored server-side, and other members cannot tell it is running.

It also covers what bots handle worst — audio from Go Live streams, screen shares and watch-together sessions, which never passes through a participant's microphone stream at all. See the full Discord live captions guide for setup, bot comparison and privacy considerations.

Twitch streams as a viewer

Twitch is the largest live platform with no first-party automatic captions. Text reaches a Twitch stream only if the streamer installed something — the OBS captions plugin, a caption extension, or a paid browser-source service. On the overwhelming majority of channels, none of that is running, and you cannot install anything on somebody else's stream.

Captioning on your own machine sidesteps the problem entirely: every channel is captioned, including VODs and clips, which extension overlays never cover. The Twitch live captions guide goes through this in detail, and Twitch Closed Captions in 2026 compares every broadcaster-side and viewer-side option side by side.

Game Mode — captions over fullscreen games

An overlay is useless if a fullscreen game hides it or it eats your clicks mid-fight. Game Mode (Ctrl+Shift+L) locks the caption window in a click-through state so it stays readable above fullscreen and borderless games while passing every mouse input through to the game underneath.

In practice this is what makes the Discord case work at all — you read callouts without alt-tabbing — and it covers the very common Twitch pattern of watching a stream on a second monitor while playing something else. Position the overlay under the HUD, or move it to another display entirely.

Translation for international squads and foreign streamers

The multilingual case is where both platforms fall down hardest. Discord bots translate narrowly if at all; Twitch's caption extensions historically cover a handful of languages behind a Bits unlock. Meanwhile a mid-size squad or channel is routinely spread across a dozen languages.

This is much easier from the viewer's side, because you only need one language — your own. Dual subtitle mode shows the original speech on the top line and your translation beneath it, both live, across 50+ language pairs. That works equally for a teammate calling plays in Portuguese and a Korean streamer you would otherwise never be able to watch.

Keeping the original line visible rather than replacing it matters here. Callouts and stream chat run on shorthand that translates badly in isolation, and seeing both lines lets you catch the term itself even when the translation of it is clumsy. It is also why language learners tend to leave dual mode on permanently instead of switching to translation only.

Accuracy in gaming audio — what to expect

Gaming audio is close to the worst case for speech recognition, so it is worth knowing where the errors come from rather than being surprised by them.

The dominant factor is the mix. Game sound effects and music sitting near voice level will pull accuracy down on any captioning system, platform-native ones included. In a Discord channel the equivalent problem is people talking over each other — a single mixed audio stream cannot separate two simultaneous speakers, so overlapping speech produces interleaved text. This is the one place a transcription bot genuinely wins, because it receives each participant separately.

The second factor is vocabulary. Champion names, map callouts, item abbreviations, emote spellings and clan tags are exactly what a general speech model has least reason to predict, and exactly what you notice getting mangled. Expect ordinary conversation to transcribe well and dense in-game shorthand to be the weak spot.

Latency sits around a second behind the speech, which is inherent to recognising a word from audio rather than a property of any particular app. Nothing is added to the stream or the call itself — the audio is already playing on your machine, so the text simply trails it.

Two adjustments help more than any setting: raise voice level relative to game audio in your own mix where you control it, and set the source language explicitly instead of leaving auto-detection on when you already know what language the channel or streamer is in.

If captions don't appear

Almost every case is audio routing rather than the captioning itself:

Setup in 3 steps

  1. Download Live Subtitles from the Microsoft Store and launch it.
  2. Select "System Audio" so it captions Discord voice chat or stream audio rather than your microphone.
  3. Join a channel or open a stream — captions appear in a floating overlay you can drag anywhere, including over a fullscreen game.

What this does not do

It is a viewer-side overlay: captions appear on your screen, for you. If you stream, your audience will not see them, and they are not recorded into your VOD. To caption a broadcast for viewers you need a broadcaster-side tool — the OBS captions plugin or a Twitch caption extension. Many streamers run both layers, because they solve different problems: one for the audience, one so they can follow a co-streamer or a foreign-language game themselves. The OBS subtitles guide covers where that line falls.

Related resources

Download Live Subtitles
Download on the Mac App Store Download on the App Store Get it on Google Play

FAQ

Do Discord or Twitch have built-in live captions?
No. Neither platform has first-party live transcription in 2026. Discord's Accessibility tab covers reduced motion and text-to-speech; Twitch relies entirely on third-party tools the streamer installs.

Do I need a Discord bot or server permissions?
No. Live Subtitles runs locally on your PC and captions the audio you already hear, so it works on servers that ban third-party voice bots.

Does it work on streams that have no captions?
Yes. Captioning happens on your machine, so the streamer's setup is irrelevant — including on VODs and clips, which caption extensions never cover.

Do captions stay visible during fullscreen games?
Yes. Game Mode (Ctrl+Shift+L) locks the overlay click-through above fullscreen and borderless games without intercepting mouse input.

Will my viewers see these captions if I stream?
No. This is a viewer-side overlay on your own screen. To caption a broadcast for your audience you need a broadcaster-side tool such as the OBS captions plugin.