Complete chatbot with avatar that users can talk to on the web.Documentation Index
Fetch the complete documentation index at: https://docs.bithuman.ai/llms.txt
Use this file to discover all available pages before exploring further.
Quick Start
Install
The SDK includes
opencv-python-headless automatically. Do not install opencv-python (full) separately.Get accounts
- bitHuman: www.bithuman.ai
- OpenAI: openai.com
- LiveKit: livekit.io (free)
Run
Q to quit.What It Does
- Captures audio from your microphone
- Sends speech to OpenAI Realtime API for AI conversation
- Receives AI response audio and feeds it to the avatar
- Avatar lip-syncs in real time — no LiveKit server needed
- OpenAI Realtime API for voice conversation
- bitHuman SDK for avatar animation
- sounddevice for mic capture and speaker output
Customization
Change the agent’s personality by editing theinstructions:
- Tech Support: “You are a patient tech expert who explains things simply”
- Sales Assistant: “You are an enthusiastic product advisor”
- Teacher: “You are an encouraging tutor who makes learning fun”
Common Issues
| Problem | Solution |
|---|---|
| Agent won’t start | Check all API keys are set |
| No audio in browser | Allow microphone permissions, try Chrome |
| Can’t connect | Check LiveKit URL format: wss://your-project.livekit.cloud |
Next Steps
Apple Local Agent
Full privacy — speech never leaves your Mac
Raspberry Pi
Edge deployment on IoT devices
