The complete hardware and software stack for live stream captions and real-time translation in 2026 — from mic to OBS to StreamTranslate going live.
Get Live Captions & Translation NowA great caption setup is not about the most expensive gear. It is about a clean signal path from your voice to our industry-leading speech AI. Here is the full stack, broken down by component.
Start with a dynamic USB microphone if you are on a budget: the Samson Q2U ($60) or Audio-Technica AT2005USB ($80) both reject background noise well and work plug-and-play. For a premium setup, the Shure SM7B with a Focusrite Scarlett Solo interface is the gold standard. Keep the mic 6-12 inches from your mouth. The cleaner your audio signal, the more accurate your StreamTranslate captions will be.
If you go XLR, the Focusrite Scarlett Solo ($120) is the standard entry-level interface. It provides clean preamp gain, low-latency monitoring, and rock-solid drivers on Mac and Windows. The Scarlett 2i2 adds a second input channel if you ever want to mic multiple sources. USB microphone setups skip this component entirely.
OBS Studio is free and handles everything: encoding your stream, managing scenes and sources, mixing audio, and hosting the StreamTranslate browser source. Set your audio sample rate to 48kHz in OBS audio settings. Apply a noise gate to cut mic bleed when you are not speaking — this significantly improves caption accuracy by reducing noise during pauses. Download at obsproject.com.
StreamTranslate is the caption and translation layer. Sign up at streamtranslate.live, select your source language and target translation language, and copy your unique browser source URL. In OBS, add a Browser Source, paste the URL, set width to 1920 and height to 1080 (or match your canvas resolution), and place it at the bottom of your scene. our industry-leading speech AI powers the transcription with sub-400ms latency in 125+ languages. Full setup guide | Pricing
In OBS, add two filters to your microphone source: a Noise Gate (close threshold around -40dB, open around -30dB) and a Compressor (ratio 3:1, attack 6ms, release 60ms). The noise gate stops advanced AI from transcribing background sounds between your sentences. Compression evens out your voice level so quieter speech and louder moments both transcribe at similar accuracy. These two filters together improve caption accuracy noticeably.
StreamTranslate sends audio to advanced AI's servers in real time. You need a stable upload connection — 5 Mbps minimum, 10+ Mbps recommended. More important than raw speed is stability: packet loss or jitter causes caption gaps. Use a wired Ethernet connection rather than WiFi if possible. Run a connection test at fast.com and monitor for jitter before going live.
Step 1: Connect your microphone (USB direct or XLR through interface). Step 2: Install OBS Studio and set audio sample rate to 48kHz. Step 3: Add noise gate and compressor filters to your mic source in OBS. Step 4: Sign up for StreamTranslate, configure your caption language, copy browser source URL. Step 5: Add browser source in OBS at 1920x1080, paste URL. Step 6: Test with a private stream — speak clearly and verify captions appear within 400ms. Step 7: Adjust noise gate threshold until background noise is silenced but your voice triggers captions reliably.
For translation: in StreamTranslate settings, select your stream language as the source and your target audience language as output. Your viewers see captions in their language while you speak in yours. Add multiple browser sources pointing to different translation languages if you want to support several audiences simultaneously.
A USB microphone, OBS Studio (free), and a StreamTranslate account. That is the complete minimum. Total cost of entry under $70 with a budget mic like the Samson Q2U, plus StreamTranslate's subscription.
Set audio sample rate to 48kHz in OBS settings. Add a noise gate filter to your mic source (close around -40dB, open around -30dB). Add a compressor (3:1 ratio). These settings reduce noise between sentences and even out your voice level, both of which improve our industry-leading speech AI accuracy.
StreamTranslate generates a unique browser source URL for your account. In OBS, add a Browser Source, paste that URL, set resolution to match your canvas (typically 1920x1080), and position it over your stream. Captions appear as an overlay directly on your broadcast.
Yes. Add multiple StreamTranslate browser sources to OBS, each configured for a different target language. Position them at different locations on screen or stack them. Each browser source is an independent caption overlay for a different translation output.
Yes. Ethernet reduces latency and eliminates packet loss from WiFi interference. StreamTranslate sends audio to advanced AI servers in real time — any dropped packets cause caption gaps or delays. Wired connections deliver measurably more stable streaming performance.