worm128/AI-YinMei
AI吟美-人工智能主播-Vtuber-桌宠-智能体
What it solves
AI-YinMei is a comprehensive platform designed to create AI-powered virtual streamers and interactive robots. It solves the difficulty of integrating multiple AI modalities—such as LLMs, text-to-speech (TTS), vision, and live-streaming tools—into a single, cohesive system for real-time interaction with audiences across various platforms.
How it works
The system acts as a central hub that aggregates inputs (like live-stream comments from Bilibili, TikTok, and others) and processes them through a pipeline of AI models. It uses a multi-head attention mechanism for intent and sentiment analysis, routes requests to compatible LLMs (OpenAI-standard), and generates responses using high-performance streaming TTS (including modified CosyVoice2). It can trigger external actions via MCP tools, control Live2D avatars, and manage long-term memory using a combination of MongoDB and Neo4j for knowledge graphs.
Who it’s for
- Virtual Streamers (VTubers): Those wanting to automate interactions, perform AI-driven singing, and manage a live audience.
- AI Enthusiasts: Users looking for a "out-of-the-box" AI desktop pet or QQ robot with multimodal capabilities.
- Content Creators: People who want to integrate AI-generated art, music, and video into their live broadcasts.
Highlights
- Multimodal Integration: Combines LLMs, vision, voice recognition, and image generation (Stable Diffusion) in one platform.
- Aggregated Bullet Chat: Supports multiple streaming platforms (Bilibili, Douyin, Kuaishou, etc.) and QQ robots.
- High-Performance Audio: Features streaming TTS with response times as low as 600ms and modified CosyVoice2 for better emotion.
- Advanced Memory & Logic: Implements RAG knowledge bases, long-term memory, and "diffuse thinking" via Neo4j graph databases.
- Extensive Toolset: Includes 27+ built-in tools for tasks like web searching, camera monitoring, and computer control.
Related
- Project
- Project
- Project
- Project
- Project