Realtime voice rooms for everyone
Force all media through TURN server (for testing)
Show detailed logs in browser console
VoiceChat v1.1.0
Real-time multi-peer voice chat + AI agent
WebRTC + TURN + WebSocket + AI Chat
VoiceChat is a real-time multi-peer voice chat application built with WebRTC and WebSocket signaling. It includes an integrated AI agent for in-room assistance.
Click the AI Chat button (🤖) in the room header or bottom controls to open the AI assistant. Three modes:
AI providers are configured in the Settings tab. API keys are stored locally in your browser.
The application supports multiple connection strategies:
Adjust your audio device routing and network behavior here:
Select specific audio input/output devices for better performance on systems with multiple audio devices.
The mesh topology connects every participant directly to every other participant.
Advantages: Low latency when direct connections work
Limitations: Requires public IP addresses or NAT traversal (STUN/TURN)
All settings are saved to localStorage and automatically restored on app refresh.
Hi! I'm the AI assistant for this voice chat room. Ask me anything!
Lower = more focused, higher = more creative
How long to wait after you stop speaking before sending to AI. Lower = faster response, higher = more time to think.
How fast the AI speaks. 1.0 is normal speed.
Voice pitch. Lower = deeper voice, higher = higher voice.
How loud the AI speaks.
When enabled, you can interrupt the AI mid-sentence by speaking.