Kuebiko  by adi-panda

AI Twitch chat bot using GPT-3 and Google Cloud TTS

created 2 years ago
380 stars

Top 76.1% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Kuebiko is a Python-based AI Twitch chatbot designed to mimic VTuber personalities like Neuro-Sama. It processes Twitch chat messages, generates responses using OpenAI's GPT-3, and vocalizes them via Google Cloud Text-to-Speech, aiming to create an interactive AI companion for streamers.

How It Works

The bot integrates with Twitch chat, listens for messages, and feeds them into a GPT-3 model for response generation. It leverages Google Cloud TTS for speech synthesis, allowing for customizable voice parameters. The project also includes instructions for integrating with OBS and VTube Studio for a full VTuber experience, though the README notes this setup is outdated.

Quick Start & Requirements

  • Install: poetry install
  • Prerequisites:
    • OpenAI API Key
    • Twitch API Token
    • Google Cloud Project with TTS enabled (requires JSON credentials file)
    • VLC Media Player
    • VTube Studio (for VTuber integration)
    • VBAudio Cable (for audio routing)
  • Setup: Requires cloning the repository, obtaining API keys, configuring a .env file, and setting up OBS captions. The README indicates the setup instructions are outdated.

Highlighted Details

  • Mimics VTuber AI personalities like Neuro-Sama.
  • Utilizes GPT-3 for natural language generation.
  • Supports Google Cloud TTS with customizable voices.
  • Includes integration guidance for OBS and VTube Studio.

Maintenance & Community

The project is maintained by adi-panda and caesarlp. Community interaction points like Discord/Slack are not explicitly mentioned in the README.

Licensing & Compatibility

Distributed under the MIT License, permitting commercial use and closed-source linking.

Limitations & Caveats

The README explicitly states that the documentation and setup instructions are out of date, warning of potential issues ("dragons"). The primary mode described relies on external services (OpenAI, Google Cloud), with local LLM support planned for the roadmap.

Health Check
Last commit

8 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
9 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.