Goals:
- Periodically read twitch chat at certain intervals and pass to generative-text AI
- Assume a defined, consistent personality
- Currently using ChatGPT, plans to change models later on
- Plans to pass the generation results to Elevenlabs API to generate a specialized voice for your companion. Elevenlabs allows easy training and swapping of voices, which is perfect for this project
- Utilize a live2d model which animates and lip syncs to the voice output by Elevenlabs
I am fairly inexperienced when it comes to programming, I will be learning alongside the creation of this project and hopefully improve over time. The initial commits may be very messy as I figure out the basics.
- TwitchLib
Install via NuGet Package Manager
Install-Package TwitchLib