Blog
January 6, 2022 5:04 PM

Custom AI TTS Voice for Twitch

Get your own custom AI TTS voice for Twitch

TLDR: How to Create Your Own AI Text-to-Speech (TTS) Voice

  1. Fill out this Google form.
  2. I will contact you with a link to my custom website designed for recording voicelines.
  3. Record your audio, which should take approximately an hour and a half.
  4. I will process the data and apply it to the machine learning algorithm.
  5. Once the voice model is ready, I will notify you.
  6. If you're new to the system, refer to the Getting Started page. Otherwise, simply update the Voice ID on the TTS reward.

What You'll Need:

  • A decent microphone for recording audio.
  • About an hour of your time.

How I Developed a Custom Voice for Brittballs

Nowadays, it seems like the term "artificial intelligence" is attached to almost everything. It was only a matter of time before Twitch became saturated with this phrase. While I initially built this website around Twitch Channel Points, my curiosity was not completely satisfied. In December 2020, I embarked on a journey into AI/ML Text-to-Speech (TTS), and now I believe it's ready.

During Brittballs' (www.twitch.tv/brittballs) uncapped-subathon (which, at the time of writing, is still ongoing after 600+ hours), I happened to be in the chat, engaging like any Twitch user would. By some stroke of luck, the topic of a custom AI TTS voice came up. This timing was perfect since I had been working on streamlining the process of creating custom voices.

I've discussed the idea of streamers having their own TTS voice with many Twitch streamers, but the primary challenge lies in obtaining high-quality audio recordings of the streamer—not just any audio, but clean audio. I can certainly sift through VODs and transcribe the audio myself, but it's like trying to hammer a nail into concrete with a spoon. It may eventually work, but it's far from efficient. Manual transcription is not worth the effort either. All the hard work often leads to subpar voice quality due to the audio's imperfections. The goal is to have clean, transcribed audio.

One advantage of approaching streamers for their custom TTS voice is their access to quality microphones. People often refer to their streaming setup as a studio for a reason. It's essentially a mini radio station, and Brittballs has the cream of the crop—the Shure SM7B with the cloud lifter.

Returning to my conversation in Brittballs' stream, it was truly serendipitous. Britt expressed interest in having her own TTS voice, possessed a fantastic microphone for recording, and had ample time. She had many hours to spare, so I shared what I had been working on behind the scenes. Britt readily agreed to record the audio, and I provided her with the necessary recording program.

The program I created simplifies the process of recording the required lines. While there isn't a specific number of lines one must record, the more, the better. Currently, the total list contains approximately 700 lines, and although recording all of them isn't mandatory, the more lines recorded, the better the resulting custom voice. During her stream, Britt managed to record all 700+ lines in just an hour and a half. I'll reiterate that recording every single line isn't necessary, but her voice turned out exceptional due to her dedication.

Britt sent over the voice lines.

Britt's AI Voice

The morning after Britt sent me the voice lines, I started training the AI TTS model before heading to class. When I returned home, my room was warm from the GPU working diligently, but the voice model was ready.

I integrated the model into my server and informed Brittballs that it was ready for use. Here's a clip featuring Britt shortly after the TTS was implemented.

Check Out Our Twitch Extension and Elevate Your Stream Experience!

If you want to take your Twitch stream to the next level, we have just the thing for you! Introducing our powerful Twitch extension that utilizes our Custom AI voices. With this extension, you can enhance your audience's engagement and create a truly immersive experience.

Key Features of Our Twitch Extension:

  • Custom AI Voices: Utilize our high-quality Custom AI voices to add a unique touch to your stream. Stand out from the crowd and captivate your viewers with a voice that truly represents you.
  • Real-Time TTS Integration: Seamlessly integrate our TTS system into your stream, allowing real-time speech generation for chat messages or any other text you want to bring to life.
  • Easy Installation: Installing our Twitch extension is quick and hassle-free. Get up and running in no time, without any complex setup procedures.

Don't miss out on this fantastic opportunity to elevate your stream and engage your audience like never before! Install our Twitch extension now and start enjoying the benefits of Custom AI voices.

Install the Twitch Extension

If you have any questions or need assistance, feel free to check out our help page.

Thank you for choosing our Custom AI voices and making your stream even more extraordinary!