Skip to content

Taytarisms/Project_Waifu

Repository files navigation

Demo

2026-05-29.17-36-23.mp4

Project Waifu is meant to bring building an AI VTuber or "w-AI-fu" to life with customizations you can make for yourself in a dedicated UI!

You can run it completely online through API's or entirely Local on your PC. The best part? You can actually blend the two if you like - giving YOU as the end-user the power to build it into something your own!

Overview

Project Waifu is a project made for people to use as an on-stream companion or personal use offline companion!

  • Host your own AI Vtuber stream. The AI can respond to stream chat with capabilities to react to stream events using Twitchio's Eventsubs.
  • Hear you directly from your mic or see your screen/images inside the UI.
  • Have a face-to-face converstaion with an AI Vtuber, whose personality and character description can be customized to your liking.

Installation

I have intentionally shipped this with an embedded Python (3.13) so you don't have to install it and include other things like ffmpeg/ffmprobe for audio playback. All you'll need to do is run the "setup.bat" file and let it install then run the "start_bot.bat" file and the app is yours to construct as you like!

Voice Setup

Set-up.AIVT.Voice.mp4

Usage

For info on how to use the program, see the full demo video: (insert final link here)

You can buy the audio cables here:

https://vb-audio.com/Cable/ (In your use case, you may only need two)

Links

Additional details

  • You MUST get your own API keys for the online services you decide to use. I do have dashboard keys inside the respective pages that'll lead you to the appropriate place to set-up an account.
  • You do NOT have to use VTube Studio and can use this app as a solely offline companion.
  • When downloading models from HuggingFace for Local LLM models, if it supports Vision, you MUST download the appropriate mmproj file (otherwise it will run ONLY in Text-Only mode):
  • image

FAQ

  • Q: How do I know which Local LLM is best for my machine?

  • A: Depends on what GPU you have inside the "Browse HuggingFace" tab - I have included a metric to measure your GPU's available VRAM. Then the corresponding model cards will tell you if the model is compatible or not.

  • Q: Do I need to worry about memories fading away?

  • A: Memories will NOT fade unless you remove the "chroma_memories" folder inside the main memories folder.

Speech to Text Input: "thank you, you, I'm gonna, etc."

The transcriber often transcribes silence into "you". Make sure you selected the correct input device in settings and check the settings in the "STT" tab. Make sure you set everything correctly.

Dedication

I would like to give a massive shoutout to: The entire AIVT Community as a whole for inspiring me to go ahead and create my own spin on making this project happen!

About

"We got Neuro-Sama at Home!" An AI companion you can use on stream as an AI VTuber or for personal use!

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors