Chat TTS in OBS: how to add the widget and set up audio
Updated November 11, 2026 · 4 min read
Chat2Speech chat TTS runs in OBS as a regular Browser source: you paste the widget link, and it reads your channel's chat and plays messages in character voices. No bot and nothing to install.
This guide shows how to add the widget so the audio reaches your stream and recordings, TTS keeps playing when you switch scenes, and mods can control it from chat.
Step 1. Copy the widget link
Sign in to chat2speech.com with Twitch, open settings and copy the OBS link. The link is private: it tells the widget whose channel it is and which voices are on. Never show it on stream or post it in chat.
Step 2. Add a Browser source
In OBS, pick a scene, click «+» under Sources and choose «Browser». Name the source, for example «Chat TTS», and paste the link into the URL field. The default width and height are fine: the widget shows a small caption with the viewer's name and voice, which you can move and resize on the scene.
Step 3. Route audio through OBS
In the source properties, enable «Control audio via OBS». A separate bar for TTS then appears in the mixer, so you can balance it against game audio and your mic and turn on monitoring to hear it in your headphones.
To hear TTS yourself, open Advanced Audio Properties and set the source to «Monitor and Output». The audio then goes both to the stream and to your headphones.
Step 4. Keep TTS on every scene
If the widget is only on one scene, TTS goes quiet when you switch to another. Two ways to fix it:
add the same source to every scene with «Add Existing»;
or build a separate scene with the widget and alerts and nest it in all scenes as a «Scene» source;
turn off «Shutdown source when not visible» in the source properties so TTS isn't interrupted.
Step 5. Test it
Type a message in your own chat. It should play in about a second. If a viewer types a bot command (a message starting with «!») or a link and skipping those is on in settings, it won't be read, which is expected.
How to set the TTS volume
TTS shouldn't drown out your voice or the game. A good rule of thumb: your voice loudest, chat TTS a little quieter, game audio quieter still. Check the balance on a test recording, because viewers usually complain about loud voices before you notice.
You can change the volume in the OBS mixer on the Browser source or right in the TTS remote in the OBS dock. The dock lets you adjust it mid-stream without opening source settings.
How not to hear TTS twice
If you monitor the stream through OBS and also have the widget open in a browser, you may hear audio twice. Keep TTS in OBS only and turn on monitoring for the source if you want it in your headphones. That way you and your viewers hear the same queue.
The TTS remote as an OBS dock
Chat2Speech has a TTS remote you can add to OBS as a custom browser dock with its own link. It shows the message queue: you can skip a message, remove or reorder queued ones, pause TTS and change the on-stream volume without leaving OBS.
Mods control TTS from Twitch chat with commands: !tts skip skips a message, !tts clear clears the queue, !tts off and !tts on turn it off and on, !tts mute @name and !tts unmute @name mute a viewer and give their voice back.
Common issues
Almost every OBS TTS problem is solved by one of these checks:
No audio on stream — make sure the source isn't muted in the mixer and «Control audio via OBS» is on.
Audio is on stream but you can't hear it — turn on monitoring for the source.
TTS stops when you switch scenes — add the source to all scenes and turn off shutting it down when not visible.
Nothing plays — check the whole link was copied and is current: if you made a new link, the old one no longer works.
TTS went quiet mid-stream — your plan's minutes for today may have run out; voice subscribers are still heard after that.
Other streaming apps
The widget works in any app that can add a web page as a source: Streamlabs Desktop, vMix, XSplit and others. The steps are the same: a new Browser or Web Page source, the widget link, audio through the app's mixer.
Questions
Do I need an OBS plugin?
No. The Browser source is built into OBS Studio, nothing to install.
Can viewers see the widget link?
Not unless you show it. Don't open settings on stream; if the link leaks, create a new one and the old one stops working.
Can I change the volume of TTS only?
Yes: in Chat2Speech settings, and separately in the OBS mixer when «Control audio via OBS» is on.