Text-to-speech (TTS) donations are one of the most entertaining aspects of modern Twitch streams. They allow viewers to interact with the streamer directly, often leading to hilarious moments, legendary clips, and increased channel engagement. In this guide, we will walk you through the process of setting up TTS donations on your Twitch channel using popular broadcasting software.
Why Enable TTS on Your Stream?
Before diving into the setup, it's worth understanding why TTS is so valuable. Viewers love to feel heard. When a viewer donates and their message is read aloud by a robotic voice, it creates an immediate feedback loop. It's not just text on a screen; it's a voice interrupting the broadcast. This interactivity is highly valued by the Twitch community and is proven to increase the frequency and size of donations.
Step 1: Choose Your Alert Service
The most common services for handling Twitch alerts and donations are Streamlabs and StreamElements. Both are free and integrate seamlessly with OBS Studio (Open Broadcaster Software).
- Streamlabs: Known for its user-friendly interface and massive library of pre-made widgets.
- StreamElements: Favoured by power users for its robust overlay editor and lower CPU footprint.
Step 2: Configure Your Donation Settings
Once you have linked your Twitch account to your chosen service, navigate to the "Donation Settings" or "Alert Box" section. Here, you need to configure your payment processor (usually PayPal or Stripe) so viewers can actually send you money.
Next, find the TTS (Text-to-Speech) section. You will need to toggle this on. Most streamers set a minimum donation amount for TTS to prevent spam. A common threshold is $3 or $5. This ensures that only meaningful messages are read aloud.
Step 3: Select the Perfect Voice
This is where the fun begins. The voice you choose will become a staple of your stream's identity. The classic "Twitch voice" is Brian (UK Male), provided by Amazon Polly. It has a dry, robotic delivery that makes almost anything sound funny. However, newer services like ElevenLabs offer incredibly realistic AI voices that can mimic celebrities, characters, or even your own voice.
Step 4: Add the Source to OBS
After configuring your settings, Streamlabs or StreamElements will provide you with a unique "Browser Source URL". Open OBS Studio, add a new "Browser" source to your current scene, and paste this URL. Adjust the size and placement of the alert box on your screen.
Always test your alerts! Both services have a "Test Donation" button. Click it, and ensure you can hear the TTS audio through your headphones and that the visual alert appears correctly on your OBS preview.
Troubleshooting Common Audio Issues
If you can't hear the TTS, check your OBS Audio properties. Ensure the Browser Source is set to "Monitor and Output" so that both you and your viewers can hear it. Additionally, check the volume sliders within the alert service dashboard; sometimes the default TTS volume is simply too low.
With TTS enabled, your stream is ready for a whole new level of interactivity. Just be prepared for the inevitable spam of 7s and Ws!