← All guides
TTS & VoicesTwitch· 4 min read

Twitch Channel Points TTS Tutorial: Setup and Moderation

Twitch Channel Points TTS Tutorial: Setup and Moderation

ControlPlay does not trigger TTS directly from Channel Points. A reward credits Coins first; viewers then use them for an enabled TTS action. This tutorial covers setup, conversion and moderation.

How Channel Points and Coins work together

Create up to three optional beta rewards that convert channel-specific points into Coins. For each reward, set the required Channel Points and a points-per-Coin ratio. ControlPlay calculates the Coin credit and enforces the package minimums. Viewers can use those Coins for TTS or another enabled action.

Channel Points have no monetary value and stay tied to your Twitch channel. Converting them into Coins creates no revenue and no 80/20 allocation.

Option Role in this TTS setup
Coins Non-transferable ControlPlay action credits with no monetary value. Viewers use available Coins for your enabled TTS action.
Channel Points Up to three optional beta rewards convert channel-specific points into Coins at your points-per-Coin ratio. ControlPlay calculates the Coin credit automatically. This route creates no revenue and no 80/20 allocation.
Bits Bits in Extensions are a separate Twitch feature for eligible Affiliate and Partner channels. Channel Points never involve Bits, and viewer-written TTS is not available as a direct Bits interaction.

Why use two steps? Viewers can use the credited Coins for TTS, sounds or any other action you enable. You set a separate Coin amount, cooldown and usage limit for each action.

Set up Channel Points TTS step by step

  1. Check your access. Twitch makes Channel Points available after monetization onboarding. The ControlPlay Channel Points integration is an optional beta feature.
  2. Connect ControlPlay. Create your account, connect Twitch, install the Windows client and activate the ControlPlay Twitch Extension.
  3. Create the conversion rewards. In the Streamer Hub, create up to three Channel Points rewards. Set the required points and the points-per-Coin ratio for each reward. The calculated Coin credit is shown automatically and is not a separate input. ControlPlay then adds the matching rewards to your Twitch channel.
  4. Configure the TTS action. Choose a voice, set its Coin amount and cooldown, then make the action visible to viewers. The Twitch TTS setup guide explains voices and audio routing.
  5. Test the viewer flow. Redeem a reward from a viewer account, check the Coin balance, submit a short message and check that it plays on stream.

Moderate TTS messages before they play

Viewers enter the TTS text in the ControlPlay Extension after converting Channel Points into Coins. Normal chat moderation does not automatically cover this text, so ControlPlay checks it before creating the audio. It combines a word filter designed to catch common bypass attempts with a semantic content check. The TTS moderation guide explains how to configure both layers.

Two other details matter:

  • Conversion and TTS refunds are handled separately. ControlPlay completes the points-to-Coins conversion automatically. If it blocks a TTS message, it returns the Coins used for that message without reversing the earlier conversion.
  • Each action keeps its own settings. Instead of tying every message to one Channel Points amount, you can set a separate Coin amount, cooldown and limit for each TTS action.

Choose a useful conversion ratio

Estimate how many points a regular non-subscriber earns during a typical stream. A ratio of 300 means that 300 Channel Points become one Coin; ControlPlay divides the reward requirement by that ratio and rounds down to full Coins. Set the smallest reward so viewers can reach one standard TTS message after reasonable watch time. The Channel Points ideas guide explains earning rates and reward values.

For the TTS action, start with a Coin amount your regular viewers can reach and a cooldown long enough to prevent back-to-back messages. Review a few streams before lowering either value. This helps you spot repeated messages, filter misses and cooldowns that are too short without overwhelming chat.

Clip
ControlPlay TTS in a live stream, followed by the streamer's reaction (twitch.tv/eurefloheit). The clip shows a message triggered with Coins, not a Channel Points redemption.

Troubleshoot Channel Points TTS

Problem What to check
Channel Points are missing on Twitch Monetization onboarding status in your Creator Dashboard
Conversion rewards are missing in ControlPlay Beta access to the Channel Points integration and the Windows client connection
The calculated Coin credit looks wrong Required Channel Points, points-per-Coin ratio and the minimum shown for that reward
A redemption does not credit Coins Whether ControlPlay created the reward and whether it is still synced
Coins arrive, but no message plays TTS master switch, selected voice, action visibility, cooldown and the viewer's Coin balance
A message is masked or blocked Filter mode and your custom word list; blocked messages return the Coins automatically
Reward requests build up in the queue ControlPlay handles the conversion automatically, so you do not approve each redemption manually

Start with one reward and one TTS action

Start with one conversion reward and one moderated TTS action. Add another reward only when viewers need a different option.

If you have not set up ControlPlay yet, create an account, install the Windows client, activate the Twitch Extension and test the complete flow before you go live.

Official sources

Try it on your own stream – free

Start free