Skip to content

Latest commit

 

History

History
49 lines (40 loc) · 1.75 KB

README_en.md

File metadata and controls

49 lines (40 loc) · 1.75 KB

AI Vtuber Kun

简体中文 | English

AI Vtuber Kun is a virtual YouTuber powered by OpenAI, capable of real-time interaction with viewers on Bilibili live streaming platform. It uses natural language processing and text-to-speech technology to generate answers to viewers' questions.

Community: 745682833

Requirements

  • Python 3.7 or higher
  • OpenAI API key
  • Bilibili account and room ID
  • openai, yttsx3, and bilibili-api-python Python libraries

Installation

  1. Clone the repository:
git clone https://github.com/XzaiCloud/AI-Vtuber-Kun.git
  1. Install the required packages:
pip install openai pyttsx3 bilibili-api-python

Usage

  1. Run the program:
python main.py
  1. Start live streaming on Bilibili and enter your live room.
  2. AI-Vtuber-Kun will start generating answers to viewers' questions in real-time and delivering them via speech.

OBS Configuration Guide for Beginners:

blivechat Configuration

Bilibili Live Streaming Configuration

  • Preferences > Live Streaming > Service: Bilibili Live ...
  • Stream code: Enter "Stream Key" which can be found by going to homepage > avatar > recommended services > live center > my live room (on the left) > fill in live category and room title > start live streaming.

Live2D...

  • Any skin will do.

TODOs

  • Implement sensitive word filtering
  • Add Microsoft TTS support

License

This project is licensed under the Apache License 2.0. See the LICENSE file for details.