OBS widgets: on-screen chat and text-to-speech
A Koster widget is a link for a Browser source in OBS. It shows Twitch chat on top of your game or reads messages and channel point rewards aloud. You set up the look and the voice on the site with a live preview, and changes show up on stream right away, no new link needed.
- nordwind: is the sniper the play on siege?
- Marina K. subscribed
- Read my messagekostya: Eva, sing something
- lena_k: GG, clean push
How it works
Create a widget
Under “OBS widgets”, pick what you need: on-screen chat or text-to-speech only.
Paste the link into OBS
Add a Browser source to your scene and paste the widget link into it.
Style it on the site
Theme, font, background and message behavior change in Koster, and OBS picks them up on its own.
What it does
Chat styling
Dark or light theme, text size, weight and color, background and padding for the whole chat and separately for messages, rewards and system messages.
Message behavior
New messages at the bottom or the top, entrance animation, how long a message stays, badges and emotes.
Filters
Hide system messages, “!” commands and channel point rewards.
Text-to-speech
Two Russian voices, speed from 0.5× to 1.5×, volume, reading the username and a chime before each message.
What not to read aloud
Messages from listed bots, commands, links, emotes, extra symbols and messages with banned words. Very long text gets trimmed.
Text-to-speech for points
Only messages from a channel point reward are read aloud. Koster creates the Twitch reward itself, and you can have two rewards with different voices.
Several widgets
A widget for each scene. Koster warns you if text-to-speech is on in two widgets and a message would be read twice.
FAQ
How do I add Twitch chat to OBS?
Create a chat widget in Koster and copy its link. In OBS, add a Browser source to your scene, paste the link and set the width and height to fit your layout.
How do I set up text-to-speech for chat on stream?
Create a text-to-speech widget or turn on text-to-speech in a chat widget, then add it to OBS as a Browser source. Voice, speed and filters are set on the site.
Which voices are available?
Two Russian voices for now. More voices, viewer-picked voices and AI voices are planned.
Do I need a new OBS link after changing settings?
No. The widget gets its settings from the server, and OBS shows the changes right away.
How much do the widgets cost?
All widgets are free during the open beta.
More Koster tools
Stream multichat
Stream messages and events in one feed: in the dashboard, in its own window and on your OBS scene.
Learn moreVideo requests on stream
Viewers request YouTube and VK videos that play on your OBS scene.
Learn moreDesktop overlaySoon
Chat on top of your game when there is no second monitor.
Learn more
Bring your people to the fire
Koster is free during the beta. All you need is a Twitch, Discord or Telegram account.
Start for free