Home/Developer Tools/AI-Waifu-Vtuber
AI-Waifu-Vtuber logo

AI-Waifu-Vtuber

ardha27/AI-Waifu-Vtuber

AI Vtuber for Streaming on YouTube/Twitch

GraphCanon updated 3w · GitHub synced 3w

1.1k stars177 forksLast push 2mo Python

Decision brief

AI-Waifu-Vtuber utilizes a range of advanced speech and text-to-speech technologies to enable creators to stream with an AI-powered virtual assistant on platforms like YouTube and Twitch.

Good fit when

  • If your goal is to engage audiences on streaming platforms with a personalized AI VTuber that responds based on real-time chat inputs.
  • For developers who are familiar with Python and wish to leverage multiple text-to-speech technologies such as DeepL, OpenAI, VoiceVox, and Whisper in an integrated virtual streaming assistant.

Avoid when

  • If the project does not require integration of advanced speech synthesis or recognition systems.
  • When a simpler, more lightweight solution is needed without the complexity of configuring multiple APIs for text-to-speech functionality.
Requirements:
Dependencies must be installed using pip and additional configuration files need to be setup including credentials for some services.

Observed Jul 17, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Steady (60d since push)
As of 3w
Provenance
Not a fork · Personal account
As of 3w
Security (OSV)
No criticals
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

pip install AI-Waifu-Vtuber
PyPI

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

Develops an AI-powered virtual streaming assistant (VTuber) using various speech and text-to-speech technologies like DeepL, OpenAI, VoiceVox, and Whisper.

Capability facts

Languages
python

Source: github.language · Jul 30, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

OpenAI APIOpenAI API

Source: README excerpt (regex_v1, Jul 30, 2026)

2. Create config.py and store your Openai API key
Source link
Python runtimePython

Source: README excerpt (regex_v1, Jul 30, 2026)

pip install -r requirements.txt
Source link

Tags

README

Installation

  1. Install the dependencies
pip install -r requirements.txt
  1. Create config.py and store your Openai API key
api_key = 'yourapikey'
  1. Change the owner name
owner_name = "Ardha"

If you want to use it for livestream, create a list of users that you want to blacklist on run.py

blacklist = ["Nightbot", "streamelements"]
  1. Change the lore or identity of your assistant. Edit the txt file at characterConfig\Pina\identity.txt

  2. If you want to stream on Twitch, change the config file at utils/twitch_config.py. Get your token from here. Your token should look something like oauth:43rip6j6fgio8n5xly1oum1lph8ikl1 (fake for this tutorial). After you change the config file, start the program using Mode - 3.

server = 'irc.chat.twitch.tv'
port = 6667
nickname = 'testing' # You don't need to change this
token = 'oauth:43rip6j6fgio8n5xly1oum1lph8ikl1' # get it from https://twitchapps.com/tmi/.
user = 'ardha27' # Your Twitch username
channel = '#aikohound' # The channel you want to retrieve messages from
  1. Choose which TTS you want to use, VoiceVox or Silero. Uncomment and comment to switch between them.

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.