A colorful sound wave on a black background

Twitch Sound Commands: Let Your Chat Play Sounds on Stream

Someone types !airhorn and the horn blares across your stream – those are the moments people clip. Twitch sound commands are chat commands that play a sound on your stream instead of, or on top of, a text reply. Since September 26, ByteMate does exactly that: the sound comes from your own media library and plays through an invisible source in OBS.

Sound commands, sound alerts, Streamer.bot – what’s the difference?

Services like SoundAlerts turn sounds into income: viewers trigger them with Bits, channel points or a currency of their own, and you get a share. Streamer.bot can play sounds on a command too, but it runs locally on your PC and has to stay open all stream.

ByteMate takes a third route: a chat command plays the sound, nobody pays for it, and everything is hosted – nothing to install. Which fits depends on whether you want to earn money with sounds or simply hand your chat a toy.

One-time setup: the sound player in OBS

For a sound to reach your stream, OBS needs the sound player. You’ll find its link in the dashboard and add it as a browser source in OBS – it stays invisible, so size and position don’t matter. If you use the Overlay Builder, drop the “Sound player” widget into your scene instead. Pick exactly one of the two, or every sound plays twice.

One detail catches a lot of people: OBS only outputs the audio of the live scene, so the sound player has to be part of every scene where sounds should play. More on sources and scenes in our guide to setting up OBS for Twitch.

Creating a sound command

Under Bot → Commands there’s a new Sounds tab. Give the command a name, pick a file from your media library or upload a new one right there (MP3, AAC, M4A or OGG), and set the volume. A chat response is optional – leave it empty and the command only plays the sound. Test in OBS lets you hear the result straight away, before you’ve even saved.

You also get the settings of any custom command: who may use it, online or offline only, aliases, and access for individual viewers. Cooldowns start higher on purpose – 10 seconds for everyone, 30 per viewer – because a sound gets old faster than a line of chat.

Keeping the fun from turning into noise

Sounds always play one after another, never on top of each other. At most five wait in line; anything triggered beyond that is dropped. A sound that had to wait longer than 30 seconds is skipped rather than bursting into a quiet moment late, and no sound runs longer than 30 seconds. Reloading the source in OBS doesn’t replay anything that already played.

For emergencies there’s the kill switch: !alerts off silences sound commands too – during a hate raid, a sound is as much an attack vector as an alert. Your mods need a permission of their own to create or change sound commands, and it’s off by default.

FAQ

How do I get started?

Sign in to ByteMate with your Twitch account, add the bot to your channel, and open the Sounds tab under your commands. The step-by-step guide is in the bot commands documentation, in the sound commands section.

Does it cost anything?

No, sound commands are free. The only thing that depends on your plan is the storage in your media library: 50 MB without Premium, 1 GB with it. A handful of short sounds fits comfortably into the free space.

The test says it worked, but I hear nothing. Why?

Usually the sound player isn’t part of the scene that’s live, or the browser source is muted in OBS. If the dashboard says “Alerts muted” instead, someone typed !alerts off – !alerts on brings everything back.

Can my viewers see which sounds exist?

Yes. Your public command list marks sound commands with a speaker icon. Which file sits behind each one stays hidden.

Wrapping up

Sound commands give your chat a voice without another app to keep alive on your streaming PC. Add the sound player to OBS once, upload a few short clips, set sensible cooldowns – the queue does the rest. Everything else that’s new is, as always, in the status and changelog section.


👉 Try ByteMate for free: bytemate.me
📖 Documentation: docs.bytemate.me

Similar Posts