Real-time voice conversation with Alpha through your browser! No phone calls, no latency wait — just speak and hear responses.
- Python 3.10+ on your Windows machine
- Cloudflare tunnels running for:
fastwhisp-dist-v3.tacimpulse.net(Whisper STT)vllm.tacimpulse.net(vLLM reasoning)koko-tts.tacimpulse.net(Kokoro TTS)
Just double-click run-webrtc.bat — it does everything:
- Creates a virtual environment (if needed)
- Installs dependencies
- Launches the app
That's it! You only need 2 files: alpha-webrtc.py and run-webrtc.bat.
If you prefer doing it yourself:
# Create venv
python -m venv venv
# Activate
venv\Scripts\activate
# Install
pip install "fastrtc[vad, tts]" numpy requests
# Run
python alpha-webrtc.pyYou'll see a URL like http://localhost:7860 — open that in Chrome or Edge.
- Click "Start" to enable your microphone
- Speak naturally — the system detects when you pause
- Alpha processes your speech and responds through your speakers
- Chat history is maintained for context
Run the pip install command again — make sure you're using the quotes:
pip install "fastrtc[vad, tts]" numpy requests
Check your Cloudflare tunnels are running:
curl https://fastwhisp-dist-v3.tacimpulse.net/health
curl https://vllm.tacimpulse.net/health
curl https://koko-tts.tacimpulse.net/health- Make sure your microphone is not muted
- Check Windows sound settings
- Try using headphones to avoid echo
This is a prototype — simple but functional. It:
- ✅ Handles voice activity detection
- ✅ Connects to your existing Whisper/vLLM/Kokoro services
- ✅ Maintains chat history for context
Future upgrades planned:
- Avatar lip-sync
- Camera/screen awareness
- Lower latency