OBS Plugin Setup

Get StreamFluent
Running in OBS

Install the plugin, connect your mic, and start streaming in any language β€” takes about 5 minutes.

macOS β€’ Windows β€’ Linux
~5 min setup
32 languages

Download the Plugin

Choose your platform to get started

1
Install Plugin
2
Open Dock
3
Log In
4
Configure
5
Add Sources
6
Go Live
1

Prerequisites

Install the Plugin

Download the pre-built plugin and copy it into OBS's plugins folder. No compilation needed.

macOS

  1. 1.Download streamfluent-obs-macos-arm64.zip or streamfluent-obs-macos-x86_64.zip
  2. 2.Extract and copy streamfluent-obs.plugin into:
~/Library/Application Support/obs-studio/plugins/

Windows

  1. 1.Close OBS, then download the .zip, unzip it, and run the .exe installer
  2. 2.Reopen OBS and go to DocksStreamFluent.ai

Linux

~/.config/obs-studio/plugins/streamfluent-obs/
Info:Requires OBS 32.04+. Restart OBS after installing.
2

In OBS

Open the Dock

The plugin adds a dockable control panel to OBS where you manage your connection, languages, and settings.

In OBS, open the dock via the menu bar:

DocksStreamFluent.ai
OBS Studio
View
Toolbars
Docks
Scenes
Sources
Audio Mixer
StreamFluent.ai ← click this
Tip:You can drag the dock anywhere in the OBS interface, or detach it as a floating window.
3

Authentication

Log In to StreamFluent

Log in with Google, Twitch, Kick, or your email directly in the plugin, then hit Connect. You can also use an API key if you prefer.

StreamFluent Dock

Authentication

Continue with Google
Continue with Twitch
Continue with Kick
or email
you@example.com
β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’
Connect
Disconnect
● Disconnected

or use an API key from Dashboard β†’ Settings

Choose Target Languages

In the Settings section of the dock, select one or more target languages. The plugin creates a separate dubbed audio track for each language you pick.

4

Configure

Set Up Audio, Languages & Captions

Use the StreamFluent dock to pick your audio source, choose target languages, and customize how captions look on stream.

  1. 1
    In the StreamFluent dock, open the Audio Source dropdown and select the microphone or audio input you want to use for dubbing and captions
  2. 2
    Under Voice Over into, select one or more target languages β€” the plugin creates a separate dubbed audio track and caption source for each
  3. 3
    Enable Captions and customize the text color, background color, opacity, font, and alignment to match your stream's look
  4. 4
    Adjust the Original volume and Dubbed volume sliders to balance your voice with the AI dub
StreamFluent Dock
StreamFluent OBS plugin settings panel showing audio source selection, language picker, caption styling options, and volume controls
Tip:The plugin captures a copy of the audio signal β€” your original stream audio is not affected. Dubbed tracks and captions are added as separate sources you can position freely.
Note:You must be connected to StreamFluent (Step 3) before audio is sent for processing.
5

Outputs

Add Dubbed Audio & Captions

The plugin creates virtual sources for each target language. Add them to your scene to use the dubbed audio and live captions.

Dubbed Audio Track

A source called StreamFluent Dub β€” [Language] is automatically created for each target language. To hear it in your stream:

  1. 1.In the Audio Mixer, click the gear βš™οΈ next to it β†’ Advanced Audio Settings
  2. 2.Assign it to a separate audio track (e.g. Track 2) to keep the dubbed audio separate from your original
Tip:On Twitch you can output multiple audio tracks so viewers can switch between original and dubbed audio using third-party players.

Live Captions (optional)

A text source called StreamFluent Captions β€” [Language] auto-updates with live translated captions. Add it to your scene like any other text source:

  1. 1.In your Sources panel, click + β†’ look for StreamFluent Captions β€” [Language]
  2. 2.Position and style it in your scene β€” font, size, background are all editable in source properties
OBS β€” Sources Panel

Game Capture

game_capture

Audio Input Capture

coreaudio_input_capture

StreamFluent Dub β€” Spanish

streamfluent_dubbed_source

StreamFluent Captions β€” Spanish

text_ft2_source

6

Go Live

Connect & Stream

Hit Connect in the StreamFluent dock, then start your stream in OBS as normal.

Full stream checklist

Plugin installed and OBS restarted
StreamFluent dock open (View β†’ Docks β†’ StreamFluent.ai)
Logged in (or API key entered)
Target language(s) selected
StreamFluent Audio Capture filter on your mic source
Dubbed source and/or captions added to scene
Click Connect in the dock β€” status turns green
Start streaming in OBS as usual

Watch the dock status

The dot turns green when connected and authenticated. Transcripts appear in the dock in real time once audio is flowing.

Help

Troubleshooting

Plugin doesn't appear in OBS after installing

Fully quit and relaunch OBS. Check the file is in the correct plugins folder for your OS. On macOS, run xattr -dr com.apple.quarantine streamfluent-obs.plugin if Gatekeeper is blocking it.

"SSL sockets are not supported on this platform"

This means the TLS plugin is missing. Reinstall the plugin β€” it includes the bundled TLS backend (libqsecuretransportbackend) required for wss:// connections.

Status stays orange / "Host not found"

Check your internet connection and that api.streamfluent.ai is reachable. If you're behind a corporate firewall, port 3002 may need to be allowed.

Connected but no transcription appearing

Make sure the StreamFluent Audio Capture filter is added to an active audio source (mic/aux). The filter must be on a source that's actually receiving audio.

"Failed to create source 'StreamFluent Dub β€” ...'" in logs

This is a harmless timing warning. OBS tries to restore the source before the plugin has registered it. The source is created successfully immediately after β€” check that it appears in your Sources panel.

Dubbed audio sounds delayed or choppy

AI dubbing has inherent latency (2–5 seconds). This is expected. For live streams, use a stream delay to sync dubbed audio with video.

Ready to stream in every language?

Sign up and log in directly from the plugin with Google, Twitch, Kick, or your email.