Skip to content

Context-aware live captions for streamers

Live captions that understand the game.

Generic captions hear words. CaptionPilot understands streamer language. It captures your full stream audio, transcribes it in real time with Deepgram, corrects gaming terms and your community's vocabulary, and sends polished captions straight to your OBS overlay.

  • Windows beta
  • Built for OBS
  • English captions
  • Beta access

Built around real streamer problems

  • Built for Twitch & YouTube workflows
  • OBS browser-overlay support
  • System audio capture
  • Game-aware preset libraries
  • Correction Lab evaluation

Generic captions weren't built for streams

Gaming slang, usernames, map callouts, abbreviations, fast conversational speech — standard captioning mangles the language your community actually uses.

Generic caption

nether right

CaptionPilot

netherite

Minecraft preset

Generic caption

a f k

CaptionPilot

AFK

Streamer slang preset

Generic caption

goo lag

CaptionPilot

Gulag

Warzone preset

Generic caption

ender man

CaptionPilot

Enderman

Minecraft preset

Generic caption

g g

CaptionPilot

GG

Streamer slang preset

Generic caption

flash bang

CaptionPilot

flashbang

Counter-Strike 2 preset

These are real rules from the CaptionPilot preset catalog. Accuracy varies by speech, audio quality, and game — CaptionPilot is designed to improve these cases, not to guarantee perfection.

How CaptionPilot works

From your speakers to your stream overlay in five steps.

  1. Capture

    The desktop app captures the system audio your viewers hear — game, mic, Discord, alerts.

  2. Transcribe

    Deepgram turns the live audio into a real-time raw transcript.

  3. Correct

    CaptionPilot applies safe rules, game presets, your custom dictionaries, and context-aware ranking.

  4. Display

    Polished captions stream to your OBS browser-source overlay, styled the way you want.

  5. Improve

    Correction Lab lets you review errors against verified transcripts and improve future accuracy.

Everything you need for stream-ready captions

A correction pipeline built specifically for live streaming — not meetings, not dictation.

Full system audio capture

Caption everything your viewers hear — game audio, your microphone, Discord teammates, alerts, and browser sources. One capture, no juggling inputs. Windows-first during beta.

Context-aware correction

A layered pipeline: safe deterministic rules, game presets, your custom terms, and local candidate ranking — with an optional AI fallback for ambiguous cases that always fails open to the safe local result.

Game presets

Curated correction libraries for popular titles — mob names, agent names, map callouts, slang. Enable the games you stream and captions stop butchering their vocabulary.

OBS overlay, your style

A transparent browser-source overlay with custom fonts, positioning, line count, caption delay, and animation controls. Drop the URL into OBS and you're live.

Custom dictionaries

Your username, your community's names, your inside jokes. Add the terms generic captioning will never know, and they're corrected on every stream.

Correction Lab

Review raw transcription against corrected output, enter verified transcripts, measure improvement, catch false positives, and build personalized correction data over time.

See a correction happen

Real rules from real presets — pick a game and watch the raw caption get fixed.

Try a correction

Interactive example — not live transcription

These are real rules from the CaptionPilot preset catalog. Pick a game preset and a raw caption to see how it gets corrected.

Active game preset
Raw caption

Raw transcript

we need nether right for the armor

Corrected caption

we need netherite for the armor

Presets for the games you stream

Each preset is a curated library of correction rules for a game's vocabulary, loaded straight from the live catalog.

Apex Legends

Legend names, weapons, abilities, locations, and ranked terminology for Apex Legends.

29 correction rules

Call of Duty: Warzone

Weapons, contracts, mechanics, and game modes for Call of Duty: Warzone.

25 correction rules

Counter-Strike 2

Maps, weapons, economy, callouts, and competitive terminology for Counter-Strike 2.

26 correction rules

Destiny 2

Subclasses, activities, weapons, lore terms, and rank systems for Destiny 2.

25 correction rules

Fortnite

Weapons, items, locations, mechanics, and seasonal content for Fortnite Battle Royale.

28 correction rules

General Streamer Slang

Common streaming, gaming, and internet culture terms used across all content categories.

19 correction rules

GTA RP

Roleplay terminology, server jargon, and GTA Online terms used in GTA RP streaming.

26 correction rules

League of Legends

Champion names, roles, items, objectives, and competitive terminology for League of Legends.

26 correction rules

Marvel Rivals

Hero names, abilities, team-up mechanics, and map terms for Marvel Rivals.

26 correction rules

Minecraft

Mob names, item names, dimensions, mechanics, and Minecraft creator culture.

22 correction rules

Overwatch 2

Hero names, abilities, roles, maps, and competitive terminology for Overwatch 2.

26 correction rules

Rainbow Six Siege

Operators, gadgets, maps, and competitive terminology for Rainbow Six Siege.

25 correction rules

Roblox

Platform terms, currency, popular games, and creator culture for Roblox.

25 correction rules

Rocket League

Mechanics, ranks, arenas, cars, and competitive terminology for Rocket League.

25 correction rules

Valorant

Agent names, weapon names, map callouts, and competitive terminology for Valorant.

26 correction rules

379 correction rules across 15 presets, and growing. Presets are enabled and managed from your dashboard after you log in — and CaptionPilot works with any game, even without a preset.

Simple, usage-based pricing

Start free, upgrade when your schedule grows. Every plan includes the full correction pipeline.

CaptionPilot is in beta. Paid checkout is not open to the public yet, so paid-plan CTAs route to beta access instead of a broken checkout.

Trial

Evaluate CaptionPilot on a real setup before choosing a paid plan.

$0

2 caption hours / month

No overage on trial usage.

  • 2 caption hours included once for evaluation
  • Game preset library and custom terms
  • OBS browser-source overlay
  • No overage on trial usage

Best for: New streamers validating the OBS and desktop workflow.

Start trial

Starter

For occasional streams and short weekly sessions.

$19/ month

12 caption hours / month

Additional processed caption time is $1.50 per hour.

  • 12 caption hours included each month
  • Additional usage at $1.50 per hour
  • Game presets, custom dictionaries, and OBS overlay
  • Correction Lab review tools

Best for: Occasional streamers captioning a few sessions each month.

Join the beta
Recommended

Creator

The main plan for consistent weekly streaming.

$49/ month

30 caption hours / month

Additional processed caption time is $1.50 per hour.

  • 30 caption hours included each month
  • Additional usage at $1.50 per hour
  • Full correction pipeline and ranking datasets
  • Usage, billing, and setup dashboard

Best for: Creators who stream several times per week.

Join the beta

Pro

For frequent streamers with long sessions.

$99/ month

60 caption hours / month

Additional processed caption time is $1.50 per hour.

  • 60 caption hours included each month
  • Additional usage at $1.50 per hour
  • Everything in Creator
  • More room for frequent or longer live sessions

Best for: High-frequency creators and production-heavy channels.

Join the beta

Usage is measured by processed live-caption time. Unused included hours do not roll over. Cancel before renewal to avoid the next charge.

Built for streamers, not conference rooms.

Live stream speech is different: specialized vocabulary, usernames, abbreviations, and inside language that generic caption systems miss. CaptionPilot exists to make streams more accessible — without forcing creators to speak unnaturally.

More about CaptionPilot

Your keys, your audio, your call

CaptionPilot is built so you stay in control of what gets processed, recorded, and enabled.

  • Transcription and AI API keys stay server-side — never in your browser or the overlay.
  • Audio is streamed for transcription to produce captions; CaptionPilot doesn't keep it by default.
  • Correction Lab session recording is strictly opt-in.
  • The optional AI fallback receives text context only — never your audio — and only when you enable it.
  • You control which presets, dictionaries, and features are active.

Frequently asked questions

What audio does CaptionPilot capture?

The desktop app captures your full system audio: game audio, your microphone, Discord, alerts, and browser audio. You control when capture starts and stops.

Does it work with OBS?

Yes. CaptionPilot gives you a browser-source URL you add to OBS. The overlay has a transparent background and supports custom fonts, positioning, line count, caption delay, and animation settings.

Does CaptionPilot replace Deepgram?

No. CaptionPilot builds on top of Deepgram. Deepgram produces the raw real-time transcript, and CaptionPilot then corrects gaming terminology, streamer slang, and your custom terms before captions reach your overlay.

Which games are supported?

There are game presets for titles like Minecraft, Valorant, Fortnite, Apex Legends, League of Legends, Counter-Strike 2, Rocket League, Overwatch 2, Warzone, Roblox, GTA RP, Destiny 2, Rainbow Six Siege, and Marvel Rivals, plus a general streamer-slang preset. CaptionPilot works with any game; presets improve corrections for those titles.

Can I add custom terms?

Yes. Custom correction dictionaries let you add your username, community names, inside jokes, and any terms generic captioning gets wrong. Your custom rules apply alongside game presets.

Does CaptionPilot store my audio?

Audio is streamed to the transcription service to produce captions; CaptionPilot does not keep your audio by default. Correction Lab can record transcription sessions for your own review, but only when you explicitly opt in.

More questions? Read the full FAQ or contact support.

Ready to caption your next stream?

Create a free account, set up your OBS overlay, and let CaptionPilot handle the vocabulary.

CaptionPilot — Context-Aware Live Captions for Streamers