Uhuh / tts-helper

Free TTS services for streamers.

Home Page:https://tts-helper.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TTS Helper

TTS Helper is an application designed to help Twitch streamers integrate TTS into their streams to create more unique interactions with their viewers.

TTS Helper utilities

TTS Helper has a few things built in to make life easier.

  • History - This will show the currently playing and all completed or skipped redeems.
  • Queue - This will show the currently playing and all soon to play redeems.
  • Chat Settings - Twitch Affiliates/Partners get redeems. If you're just starting out on Twitch you don't have access to redeems. This area allows you to setup chat commands for your viewers so they can use it to invoke TTS.
  • Captions - If you want captions shown in your OBS (or preferred streaming software) you can create a limited, but customizable captions box to display played TTS redeems.
  • Moderation - You can filter out redeems by banning words with this simplistic tool. It handles words and phrases separated by a comma.
  • StreamDeck Plugin - Use the official StreamDeck TTS Helper plugin for some basic buttons.

Free third party services inside TTS Helper

TTS Helper has a few free to use third party services to help kickstart your TTS adventure.

  • StreamElements - StreamElements offers a decent variety of TTS options. It's got a high rate limit, you realistically won't exceed it unless you spam every second.
  • TikTok - Offers all the silly TikTok voices. Gracefully hosted by WeilByte.
  • VTubeStudio - You can hookup a rigged model with VTubeStudio and TTS Helper will make the mouth move when you use the TTSHelperParameters

Paid third party services inside TTS Helper

TTS Helper supports a number of third party services to make the TTS Helper experience better.

These are all optional to use.

  • Amazon Polly - A pay as you use TTS service. Fairly cheap and has great response times.
  • ElevenLabs - Natural sounding voices to give the returned responses a lot more personality. Can be expensive!
  • OpenAI - Personalize a ChatGPT model to act as a fictional character for your stream!
  • Azure Speech to Text - A way for the streamer to communicate with their personalized OpenAI model with their voice!

Recommended IDE Setup

If you want to make improvements to TTS Helper or fork your own here's the recommended setup:

VS Code + Tauri + rust-analyzer + Angular Language Service.

About

Free TTS services for streamers.

https://tts-helper.com

License:GNU General Public License v3.0


Languages

Language:TypeScript 73.4%Language:HTML 13.3%Language:Rust 8.9%Language:SCSS 3.4%Language:Kotlin 0.8%Language:JavaScript 0.2%