Home/Speech & Audio/AI-Waifu-Vtuber
AI-Waifu-Vtuber logo

AI-Waifu-Vtuber

Enrichment pending
ardha27/AI-Waifu-Vtuber

AI Vtuber for Streaming on Youtube/Twitch

GraphCanon updated today · GitHub synced today

1.1k
Stars
178
Forks
44
Open issues
26
Watchers
1mo
Last push
PythonCreated Mar 11, 2023

Trust & integrity

Full report
Maintenance
Steady (40d since push)
As of today · Source: github_public_v1
Provenance
Not a fork · Personal account
As of today · Source: github_public_v1
Security (OSV)
No criticals
As of today · Source: osv@v1

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

Overview

AI Vtuber for Streaming on Youtube/Twitch

Capability facts

Languages
python

Source: github.language · Jul 11, 2026

Categories

Compatibility

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

OpenAI APIOpenAI API

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

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

Source: README excerpt (regex_v1, Jul 11, 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.