Înapoi la Blog

OBS Plugin for Live Voice Translation: How to Dub Your Stream in Real Time

Matt McElligott

Matt McElligott

27 februarie 20265 min de citit11 vizualizări

OBS Plugin for Real-Time Live Voice Translation: How to Dub Your Stream

OBS has a plugin for everything. There are plugins for alerts, plugins for scene transitions, plugins for virtual cameras, plugins for audio filters.

For translation, most streamers reach for the caption-based plugins first. LocalVocal. Polyglot OBS. They work. They show text on screen.

But caption plugins and voice translation plugins are different products. This guide covers actual voice translation: what it outputs, how it works in OBS, and how to set it up.

How Voice Translation Differs from Caption Plugins

Caption plugins take your voice, run it through speech recognition, and display translated text on screen. Your viewers read the translation.

Voice translation plugins do something different. They take your voice, process it through a translation and speech synthesis engine, and output a new audio track in another language. Your viewers hear the translation.

That distinction matters more than it might seem.

Native speakers of any language do not watch gaming streams by reading subtitles. They listen. If you put English captions on a French stream, some English viewers will try it. Most will leave after a few minutes. Reading while watching gameplay is work.

If you give those same English viewers an audio feed that sounds like English, they stay. The stream is just a stream to them. In their language.

How the StreamFluent OBS Plugin Works

StreamFluent is a live voice dubbing plugin for OBS Studio. It installs like any other OBS plugin and integrates directly into your mixer.

Once installed:

  • New audio sources appear in your OBS mixer automatically. They are labeled "SF Dub. English" or "SF Dub. Spanish" or whichever languages you configure.
  • Each source is a real-time dubbed version of your microphone input.
  • You add that source to a separate scene or route it to a second stream output.
  • The cloud processes your voice and returns dubbed audio with under 1 second of latency.

Your main stream is unaffected. You still sound exactly like yourself on your primary channel. The dubbed audio goes only to the destination you configure.

Installation Step by Step

  1. Download the plugin. Go to streamfluent.ai and download the OBS plugin for your operating system.

  2. Move it to your OBS plugins folder. On Windows: C:\Program Files\obs-studio\obs-plugins\64bit. On Mac: ~/Library/Application Support/obs-studio/plugins.

  3. Restart OBS Studio. The plugin loads on startup.

  4. New sources appear automatically. In your Sources panel, you will see StreamFluent audio sources for each configured language.

  5. Configure your language pair. Open the StreamFluent settings panel in OBS. Set your source language and one or more target languages.

  6. Route the dubbed audio. Add the dubbed audio source to a second stream output in OBS Settings. That output points to your second-language channel on Twitch, YouTube, or any RTMP destination.

Total setup time: about 10 minutes for the first configuration.

What Gets Translated

StreamFluent translates your voice input. Specifically:

  • Your microphone. Everything you say gets processed.
  • Not game audio. Sound effects, music, in-game dialogue stay in the original language on the dubbed channel.
  • Not system audio. Background music from your stream stays unchanged.

This is intentional. Game audio in another language would be disorienting for viewers. Your commentary is what needs translation. The game sounds the same for everyone.

If you speak a game callout in English and your stream is being dubbed to Spanish, your voice says it in Spanish. The game's audio plays in its original language underneath.

Latency and Quality

The numbers:

  • End-to-end latency: Under 1 second.
  • Languages: 32.
  • CPU overhead: Under 2%. All heavy processing happens in the cloud.
  • Voice cloning: Available on Pro tier. The dubbed voice is trained on a short sample of your voice. It sounds like you, not a generic text-to-speech engine.
  • OBS compatibility: Works with OBS Studio 28 and above, and Streamlabs OBS.

The under 2% CPU figure matters on streaming machines that are already running hot. Caption plugins like LocalVocal run Whisper locally, which can push CPU usage significantly higher on weaker machines. StreamFluent offloads everything.

Common Questions

Does it work on Mac, Windows, and Linux? Yes. The plugin is available for all three. Mac and Windows are most tested. Linux support is available but newer.

Can I use it on Streamlabs OBS? Yes. Streamlabs OBS supports standard OBS plugins. The installation path is slightly different but the plugin works the same way.

How much CPU does it use? Under 2% on your local machine. The translation processing happens in StreamFluent's cloud infrastructure, not on your computer.

What if I want captions too? Run LocalVocal alongside StreamFluent. LocalVocal handles captions on your main stream. StreamFluent handles dubbed audio on your second channel. Both run simultaneously without conflict.

What happens if the connection drops? The dubbed audio source goes silent on the second channel. Your main stream is unaffected. The plugin reconnects automatically when the connection is restored.

Can I dub into more than one language at once? Yes. Configure multiple target languages in the StreamFluent settings. Each language gets its own audio source in your OBS mixer. Route each one to a different stream output.

Try StreamFluent Free. 3 hours included, no credit card.

Comments

Not displayed publicly