SYRONIUSFRAME

FRAME Audio Bridge / For streamers

Discord audio
for OBS.
Your mix.

Give your stream its own Discord voice mix. Adjust each person’s volume, mute a voice from your broadcast, and add a speaking overlay. Other streamers keep their own mix.

  • Your own volume and mute settings for every voice.
  • Live speaking indicators and audio level meters.
  • Open on your phone or beside OBS on a second screen.

Try the demo without connecting Discord or using your microphone. A server administrator installs the bot and grants streamer access.

By using Audio Bridge, you agree to the Terms of Service. Read our Privacy Policy.

Interactive demo

Three fictional voices. Choose Play with audio to hear the delayed OBS mix.

Simulated bridge controls

Discord preview

Simulated conversation
Demo server

Text channels

stream-chat

Voice channels

Stream room
  • AlexSpeaking
  • RileySpeaking
  • JordanListening
  • F.R.A.M.E.Audio Bridge APP
stream-chat
AlexExample command

/frame start

Syronius’ F.R.A.M.E. Audio BridgeAPP

Bridge Mix Started

Voice channel
Stream room
Personal mix
Alex’s mix

Only visible to Alex · example reply

A conversation in Stream room
Alex

Everyone ready? We’re going live.

Riley

Ready! I’ve got the next scene.

Jordan

Sounds good. Let’s do this.

Incoming dialogue · prerecorded synthetic voices. No microphone or Discord connection.

FRAME Audio Bridge

Bridge Control

Silent preview. Audio starts only when you choose Play with audio.

2,000 ms

Audio and the OBS preview arrive 2,000 ms after Discord. Release the slider to restart at a new delay.

Users

3 sample participants
Alex In mix · Visible
100%
Riley In mix · Visible
80%
Jordan In mix · Visible
100%

Meters show incoming voices. Volume and Mute change your audio mix; Hide removes only the overlay card. Muted speakers still glow coral on the delayed overlay.

Example OBS overlay

Waiting for delayed output

Alex, sample speaking state
Riley, sample speaking state
Jordan, sample silent state

Scripted demo dialogueThe conversation will arrive here after the selected delay.

A simplified preview of your private control page. Enable JavaScript to try the recorded conversation. Playback pauses when the demo leaves view. Device audio latency and display refresh can add a small timing offset.

Inside your control page

Know who’s talking. Shape what your stream hears.

Your private page brings session status, overlay design, and the live mix together. Here’s what you can do beyond the preview.

01 / Stream Control

Balance Discord voices for your stream.

Set each person from 0–200% volume, mute them from your mix, or hide their overlay card. Mute controls audio. Hide controls visibility. Other streamers keep their own settings.

02 / Stream Control

Get the timing right.

Add up to 10 seconds of audio delay to line up Discord with your camera or capture. Fine-tune in 50ms or 100ms steps, and turn delay off without losing your saved value.

03 / Overlay

A voice overlay that fits your OBS scene.

Choose a row, a stack, or one active speaker. Tune avatars, fonts, colors, glow, outlines, and fades. Give muted speakers their own accent while their glow still follows their voice.

04 / Info

See how the session is doing.

Start or stop your bridge, see active speakers and mixes, and check audio and overlay connections. A yellow FYI flags when the Discord channel is below its available maximum bitrate.

05 / Your workspace

Keep the right controls close.

Reorder or collapse sections to suit your setup. Switch between day and night themes. Lock individual sections—or the whole panel—to prevent accidental changes on a phone.

06 / OBS Links

Set up your sources once.

Copy separate audio and overlay links into OBS. Your links and mix preferences stay with your profile between sessions, so your next show starts with a familiar setup.

One conversation. Your own production.

Three links. One personal setup.

After your administrator grants access, /frame links gives you everything you need. Each streamer gets their own set.

Control page
Open in your browser to manage your mix and overlay.
Audio source
Add to OBS to hear your mix with your volume, mute, and delay settings.
Optional overlay source
Add to OBS as a transparent layer that shows who is speaking, aligned with your audio delay.

Add your Discord mix to OBS.

  1. Install the bot in your server. A server administrator sets it up with /frame-admin setup and grants streamer access.
  2. Get your personal links. Run /frame links. Add the audio link as an OBS Browser Source and enable “Control audio via OBS.” Add the optional overlay as a separate Browser Source.
  3. Join the voice channel and start. Run /frame start or use your private control page. Tell everyone in the channel that their voice will be relayed to your stream.
  4. Adjust your mix, then stop. Use your private controls during the show and /frame stop when you finish.

Each Discord server can bridge one voice channel at a time. Multiple streamers can use that channel with their own mixes. Capacity is limited, so a start request may ask you to try again later.

Before your first stream

A few useful answers.

Can I control each Discord participant separately?

Yes. Your private control page has volume and mute controls for each person. OBS receives one combined audio source for your personal mix; it does not receive a separate track for every participant.

Does every streamer need to be a server administrator?

A server administrator installs and sets up the bot. They can then grant access through a Discord role or /frame-admin invite. Approved streamers get their own private links and controls.

Can I use the audio without the speaking overlay?

Yes. The audio and overlay use separate OBS Browser Sources, so the overlay is optional. Hiding someone’s overlay card keeps their audio in your mix; use their mute control to silence them.

How do I avoid hearing my voice twice in OBS?

Your Discord voice can be included in the bridge mix. If OBS already captures your microphone, mute your own participant in your private bridge controls. Also check that another OBS source is not capturing the same Discord call. See own-voice and double-capture setup.

Your Discord command guide

Every slash command, explained.

Run these commands inside your Discord server. Command replies are visible only to you; inviting a streamer also sends their setup guide by DM.

Streamer commands

These commands take no extra options. Anyone can use /frame info. The rest require server setup and bridge access through administrator permissions, the configured operator role, or an administrator’s invitation.

/frame info
Show the bridge guide, OBS setup instructions, available commands, and this server’s operator role and empty-channel timeout. Includes Terms, Privacy, and support links. You can use it before server setup.
/frame start
Start your personal mix from the voice channel you are currently in. Join the channel first. If another streamer already has an active mix, join that same channel: each server supports one shared voice channel at a time. Your volumes, mutes, and overlay settings remain your own.
/frame stop
Stop your personal mix. Other streamers’ active mixes continue; the bot disconnects when the last mix stops. Your links and saved settings remain ready for the next session.
/frame status
Check your mix and shared voice-session status, active streamer mixes, delay, voice channel, tracked users, and speaking participants who are not muted in your mix. Shows the current and available channel bitrate, with an FYI when the channel could use a higher bitrate.
/frame control
Get your private control-page link. Open it on your phone or computer to start or stop your mix, adjust voices and delay, and customize the overlay.
/frame links
Get all three personal links: the OBS audio source, OBS overlay source, and private control page, along with OBS setup instructions. Retrieving your links does not start a mix or change the links.
/frame reset-links
Replace your audio, overlay, and control links if one is exposed. This stops your active mix and invalidates the old links. Copy the new URLs into both OBS sources, update your control-page bookmark, and start your mix again when ready. Your mix preferences are kept.

Server administrator commands

Requires Manage Server or Administrator permission. These commands configure access for this Discord server.

/frame-admin setup

Initialize the server or update its settings, and get your own administrator bridge links. All options are optional. Leave an option out to keep its current setting; a new server starts with no operator role and a five-minute empty-channel timeout.

operator-role
Select an existing Discord role whose members can use the bridge.
operator-role-name
Create and use a new operator role with a name of 1–100 characters. The bot needs Manage Roles to create it. Use this option or operator-role; if both are supplied, the new role name takes priority.
empty-channel-timeout-minutes
Choose a whole number from 1–240. The bot disconnects after the voice channel has had no human participants for that many minutes. New-server default: 5.

Example with an existing role/frame-admin setup operator-role:@Streamers empty-channel-timeout-minutes:5

Example creating a role/frame-admin setup operator-role-name:Streamers

/frame-admin invite

Grant a streamer access, create or reuse their personal profile, and DM their setup guide and private links. Run server setup first. The required user option selects a human member of this server.

The bot assigns the configured operator role when it can. Role assignment needs Manage Roles and the bot’s role above the operator role. If no role is configured or it cannot be assigned, the streamer still gets access through the invitation. If DMs are blocked, the bot gives you the guide privately to share with them.

Example/frame-admin invite user:@Streamer

/frame-admin revoke

Remove a streamer’s bridge access in this server, stop their active mixes, delete their profile and saved mix preferences, and invalidate their private links. Run server setup first. The required user option selects whose access to revoke.

This does not remove their Discord role. Bridge access stays blocked even if they still have the operator role; use /frame-admin invite to restore access with a fresh profile and new links.

Example/frame-admin revoke user:@Streamer

Keep your production links private.

Anyone with an audio link can listen while that mix is active. Anyone with a control link can operate its mix. Share these links only with people you trust; use /frame reset-links if a link is exposed.

Audio Bridge processes voice in memory to relay it to OBS and does not save audio recordings. Your OBS output, streaming service, or another listener may record the audio. Make sure everyone whose voice you relay understands where it is going.

The bridge saves Discord server and user identifiers, profile ownership, access settings, private link tokens, and mix preferences so your setup survives between sessions. Operational logs may contain server and user identifiers. Audio Bridge is independent of Discord and OBS.