Guide

# 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.

## Read also

- [Twitch TTS not working: how to fix it in OBS step by step](https://chat2speech.com/en/guides/tts-not-working)
- [Twitch chat text to speech: how to set it up in 5 minutes](https://chat2speech.com/en/guides/twitch-chat-tts)
- [How to start streaming on Twitch: a step-by-step beginner's guide](https://chat2speech.com/en/guides/start-streaming-twitch)
- [Twitch TTS and mod commands: the full list for streamers and mods](https://chat2speech.com/en/guides/twitch-tts-commands)
- [How to stream without a camera and still keep viewers](https://chat2speech.com/en/guides/stream-without-camera)
- [Twitch stream schedule: how to build one and avoid burnout](https://chat2speech.com/en/guides/stream-schedule)

[Try Chat2Speech free](https://chat2speech.com/en/)

[Powered by SuperClonica](https://superclonica.com/en/)

- [Chat2Speech](https://chat2speech.com/en/)
- [Sign in](https://chat2speech.com/en/login)
