THIS IS LEGACY SOFTWARE NOW.

use the new "solrock" webapp, now in beta: https://staging.solrock.mmattdonk.com/

AI-TTS-Donations Setup

AI-TTS-Donations is a bot that uses Uberduck AI to give bit donations (or channel point reward redemptions) an AI voice! If you don't have it, you can download it here.


.env

This file contains API keys and settings related to the services AI-TTS-Donations uses. You really shouldn't share anything here!

Uberduck

To obtain an Uberduck API key, first create an account at uberduck.ai, then add an API key (under account management).

Twitch

Log into Twitch's dev platform and register an application. Name is unimportant, but you must add two OAuth Redirect URLs: http://localhost:17563/ and http://localhost:17563. (One has a backslash at the end, the other doesn't.)
Make sure to generate a new secret!

StreamElements

If you are using StreamElements, you can get your JWT token from here. Simply go to the channel, check the "Show Secrets" checkbox (!! DO NOT SHOW THIS ON STREAM !!), then copy and paste the JWT token into here!

output


config.json

This file contains config settings for AI-TTS-Donations.

Use:

output


How do I even use these files?

After you've filled this out, download both files (there's a download button) and put them in AI-TTS-Donation's folder (where bot.py is).

On some systems or browsers, you may need to rename "env" to ".env" (with a dot at the start, and nothing before the dot)! Sorry about that.

Do you want your viewers to see the progress of their TTS requests?

Just add in the overlay! Simply add a browser source on OBS, check the "Local File" box, then browse to where your TTS bot is stored! There will be a folder called "overlay" in which you can add "index.html" as a browser source and it will show to your viewers!