
Karu — AI VTuber Live-Stream
My largest personal project is a Thai-speaking AI VTuber inspired by Neuro-sama. Karu can listen to my voice and read live YouTube chat, generate responses based on her own personality, and reply using a cloned voice with a Live2D model. She can co-host streams with me or run them independently. Her Thai is still improving, and I continue developing her over time.
- ▸Real-time pipeline: speech-to-text (faster-whisper), a persona LLM, Thai voice-clone TTS (F5-TTS) with emotion tags, and Live2D lip-sync, all streamed through OBS
- ▸Memory system: embedding retrieval, pinned facts, and daily self-generated 'thoughts'
- ▸Fine-tuned a local LLM on a dialogue dataset I built by hand (QLoRA to GGUF, served with Ollama)
- Python
- PyTorch
- OpenAI API
- Ollama
- Q+LoRA
- F5-TTS
- faster-whisper
- Node.js








































































