๐ŸŽ™๏ธ WebRTC Voice Agent

AI-Powered Voice Conversations with WebSocket API Integration

โš™๏ธ Configuration

๐Ÿ”— Connection Status

Disconnected

๐Ÿ“‹ Current Configuration:

๐Ÿ“Š Connection Logs

[INFO] Ready to connect...

๐Ÿ“– How to Use

  1. Configure: Set your WebSocket API URL and client information above
  2. Test: Click "Test Configuration" to verify your settings
  3. Connect: Click "Start Voice Chat" to begin the conversation
  4. Talk: Speak naturally - your voice will be transcribed and sent to the API
  5. Listen: The API response will be converted to speech and played back

๐Ÿ”ง WebSocket API Format:

Handshake: Client payload with IDs

Send: {"question": "transcribed text"}

Receive: {"type": "stream_chunk", "data": {"text": "...", "is_complete": false}}