English Captions
English Captions for Twitch Streamers
Real-time English captions on your Twitch stream — same-language transcription for English speakers. Browser source, no plugin, 95%+ accuracy.
Same-language captions for English Twitch streams
Most Twitch streamers speak English and want captions in English (not translated). This is "same-language captioning" — speech-to-text with no language change.
It's the most common captioning use case, helps the largest accessibility audiences (deaf, mobile-with-sound-off), and is the easiest to set up.
How to add English captions to Twitch
- Sign up at /control
- Set source language = English (en) AND target language = English (en) — this enables same-language captioning
- Copy the browser source URL
- In OBS: Browser Source → paste URL → 1920x1080
- Stream to Twitch — English captions appear on your video
English-specific accuracy considerations
- Standard accents (US, UK, Australian, Canadian, Indian English) — 95%+ accuracy
- Strong regional accents (Glasgow, Newfoundland, etc.) — slightly reduced, 85-92%
- Heavy ambient music — can lower accuracy. Use a noise gate filter to reduce.
- Multiple speakers — switching between voices works, but rapid overlap can confuse the model
- Twitch slang and gaming jargon — Deepgram nova-3 is trained on streaming-style content, recognizes most gaming/Twitch terms
Customizing English captions for your brand
- Font — Inter (modern), Impact (bold), Arial (classic), more
- Size — 20-80px slider
- Color + outline — match your overlay branding
- Position — bottom (standard), top (gameplay-friendly), custom
- Word-by-word vs sentence — choose how captions appear
Frequently asked
Are English captions on Twitch any different from other languages?
Same backend, same latency. English typically has slightly higher accuracy because the model is trained on more English data. Other languages are still 92-97% accurate.
Will my Twitch slang and emotes appear in captions?
Spoken slang appears as text. Emote names (KEKW, OMEGALUL, etc.) won't appear as emotes — they show as text since they're not spoken.
Can I add English captions to a non-English Twitch stream?
If you want translation (Spanish stream → English captions), set source = es, target = en. If you want same-language captions for the source, set both to es.
How does this compare to Twitch's built-in captions for English?
Twitch's built-in English captions are partial (only some partner streams) and have mobile gaps. Ours work for every Twitch streamer and every device.
Are English captions free to try?
Yes — 6 hours free, no credit card. Start free.