Chat TTS and talking avatars for Kick, Twitch and Rumble

One OBS browser source reads chat out loud on all three platforms at once, with a face that moves its mouth to every line.

Then $9.99/mo. Limited spots.

Sample
Sample stream with invented chat. The voice card and the talking head are the same pieces a streamer's overlay runs.

Set up in about a minute

Three steps, in this order. The dashboard walks you through each one and ticks it off when it works.

  1. Step 1: Connect your channel

    Sign in with Kick or Twitch. On Rumble, paste your Livestream API link instead.

  2. Step 2: Drag the link into OBS

    Drop it on the OBS preview and it becomes a browser source. Copying the link works too.

  3. Step 3: Hear a test voice

    A short line plays through OBS the same way chat TTS will. The test is free.

What runs on your overlay

Everything below is live today and comes through the same browser source.

KickTwitchRumble

Chat TTS on three platforms at once

Viewers type ! and a voice name, then their line. One overlay listens to Kick, Twitch and Rumble chat together, so a multistream needs one source.

  • Pick which voices are on, and which badges can use them on each platform.
  • Cues like [whispering] change the delivery. The guide documents 69 of them. Read the TTS guide
  • Want your own voice in the list? Cloning it is a small setup fee.

What chat types

Sample
  • lagspike

    !spongebob [excited] I'm ready! [shouting] I'M READY! [excited] I'M READY!

  • propane_pete

    !hank I tell you what, [sighing] that boy ain't right.

  • quietlurker

    !cartman [angry] Screw you guys, [shouting] I'M GOING HOME!

  • mod_nora

    !peter [yelling] LOIS! [annoyed] LOIS! [angry] LOIS!

Talking heads that move with the voice

Pick from 28 stock characters in 3D, or have a custom one made for a setup fee. The mouth follows the TTS audio as it plays.

Lite mode for phone and IRL streams

Lite swaps the 3D scene for a baked sheet of mouth shapes and a blink, so the overlay barely touches your encoder. This is the whole of one character's sheet:

Clip radar

Watches your Kick chat. When messages per minute jump past the threshold you set, it cuts the moment as a horizontal clip, plus an optional 1080×1920 vertical with captions burned in.

Floods of the same message, like a wall of F, don't count.

Channel points and games

Viewers earn points for every minute they chat, at a rate you set. Switch the games on and they can spend them on slots and card packs on your page. Kick chat only for now.

Paid interactions from your page

Viewers send these from legitimate.one/yourname. They play on your overlay and land in your earnings ledger. Payouts aren't open yet.

Starting prices. Streamers can set their own, but TTS and AI items can't go below these. Short Drop and AI Video Drop cost more for longer clips.

Stock interactions and their starting prices
InteractionPrice

TTS Message

Your message, read aloud

$2.00

Short Drop

A YouTube short or TikTok on stream

from $1.00

AI Image Drop

An image made from a prompt

$2.00

AI Image Remix

A photo you upload, restyled

$4.00

AI Video Drop

A short video made from a prompt

from $4.00

Image to Music

A song made to match an image

$3.00

For viewers: get your message on stream

Open a streamer's page, pick an interaction and pay. It plays on their stream, in front of everyone watching.

Pay by card

Card checkout right on the streamer's page.

Or from a balance

Add funds once, from $5. Packs of $100 and up add a bonus.

Prices in dollars

Default prices start at $1.00. Each streamer can set their own.

Channel points

Chat on a Kick channel that runs them and you earn points for its games.

Channels are checked against bot data before approval

botted.wtf measures how much of a channel's audience is bots. Creators are reviewed with its engagement data before they're approved here.

Kick channels screened by botted.wtfbotted.wtf, April 2026
6,583
Months of botted.wtf telemetryCollected since October 2024
24
Creators approved on legitimate.oneLive count from our approval list
58
A campaign dashboard held up on a Kick stream, reading Total Ad Spend $41,075.16 and Total Click-Through-Rate 0.22%, with the stream’s chat down the left edge.

Newest field report ·

How egency.io Is Taking Fanatics for a Ride on Kick’s Botted Streams

A case study from legitimate.one on why brands keep getting fleeced by fake metrics, platform fees, and zero real engagement.

Frame from the Kick stream where the campaign's numbers were shown. The clip is hosted with the report.

For brands: audit a roster before you pay it

Send us the channels on a campaign and we check each one against botted.wtf data. The campaign marketplace isn't open yet, so today this runs by email.

hello@legitimate.one

Include channel links and the campaign dates.

One plan

Streamer plan

$9.99/month

  • Chat TTS on Kick, Twitch and Rumble from one overlay
  • Talking avatars, in 3D or Lite
  • Clip radar with horizontal and vertical cuts

Viewer interactions and channel points work without it.

First 3 months free

Apply with your channel handle. We check the channel is real, then set you up. After 90 days it's $9.99 a month.

Spots are limited. Once they're gone, new applications join a waitlist.

Have it running before your next stream