v0.1.0 - dual-AI co-hosting system
Two AI characters co-hosting one live show - the engine and orchestration that let them share a stage. Battle-tested by a real daily livestream.
This v0.1.0 opens a coherent slice of the production system:
- realtime dual-session voice engine (doubao SC2.0) + protocol codec
- turn-taking: dynamic speaker scheduling + one-voice-at-a-time arbitration
- cross-character history mirroring
- streaming TTS (voice-cloned) and ASR
- long-term per-viewer & self memory (SQLite + LLM extraction)
- a game the AIs play (Buckshot Roulette) over a TCP bridge
- main.py: a zero-setup runnable demo of the coordination core (no API keys)
Open-core: the skeleton, engine and capabilities are open; the characters' persona, IP and worldview are not. More game adapters (Terraria, Kingdom Rush) and pluggable model interfaces are on the roadmap.