Skip to guide
StreamTranslate

Browser microphone guide

Turn browser speech into a caption overlay

You do not have to install an audio plugin to try captions from your microphone. A browser can send your speech to StreamTranslate while OBS displays the resulting subtitle URL. The browser capture page and the overlay have different jobs, so keep the microphone session running while you test the display.

By StreamTranslate · Updated

In Control, select My Voice, choose the microphone and spoken language, allow microphone access and start captions. Copy the Browser Source URL into OBS for visible subtitles. This captures the selected microphone, not every sound on your computer.

Prepare the microphone and browser

Plug in the microphone you plan to use before opening its device picker. Close another application if it is preventing access, then choose the intended input rather than relying on an ambiguous default. Speak at your normal distance and listen for clipping, room echo or a fan close to the microphone.

When the browser asks for microphone permission, check that the request belongs to StreamTranslate. If you previously blocked access, review the site permission and reload after changing it. A browser permission alone does not start a caption session; complete the controls in the page too.

Start with one language pair

  1. Open Control and choose My Voice.
  2. Select the microphone carrying your speech.
  3. Set the spoken language and the subtitle language you want to show.
  4. Start captions and speak a short complete sentence.
  5. Compare the source preview with what you said, then check the translated line.

Choose the actual spoken language, not the language of your browser menus. Begin with one clear speaker and one translation before adding complexity. If the original words are wrong, correct capture and source-language settings first.

Understand what the browser session does not do

The caption display URL does not listen by itself. Closing or stopping the browser capture page removes the audio source even if OBS still shows the overlay. Similarly, a browser microphone generally does not include a remote caller or a video playing in another tab.

For supported tab audio, use Elite Watch Party. For audio already routed through OBS, use the OBS filter. These are alternative inputs, not switches to enable all at once. StreamTranslate’s browser overlay is also separate from native Twitch CC and from viewer-controlled Twitch extension captions.

Rehearse a normal session and a private pause

Speak, pause naturally, then continue. Check that captions follow new speech without your stream preview being heard again through the speakers. Move through the OBS scenes you use while talking. Have another person inspect the output at a normal viewing size instead of judging only from the large editor canvas.

For a private break, stop the browser caption session and check its status. Hiding the Browser Source is only a display change. When you return, restart the selected microphone route, confirm a new sentence, and only then resume the part of your broadcast that relies on captions.

Quick answers

Is the browser microphone route free to try?

The Free Plan includes 3 active streaming hours each month and requires a card. No payment is made unless you choose to upgrade; check current plan details before starting.

Do I need my own translation API key?

The normal StreamTranslate account workflow does not ask you to supply a provider API key. Use your account and its available plan allowance.

Can I keep OBS closed?

You can see the caption preview in Control without OBS. You need a separate supported output if you want other people to receive captions with a broadcast.

Continue with your setup

Sources and further reading

Reviewed October 28, 2026. Follow the linked provider instructions for current availability and setup requirements.