🎙️ VoiceSDK v2 Demo

Multi-Codec Speech-to-Speech SDK

⚙️ Configuration

📱 Mobile Browser Note: Microphone access requires HTTPS and must be triggered by a direct button tap. If you see permission errors, ensure you're using HTTPS and tap the recording button directly (not from an iframe).
Variables will replace {{VARIABLE_NAME}} placeholders in your agent's prompt
Frame size for raw PCM streaming (10-1000ms, default: 200ms)
Connection: Disconnected
Recording: Idle
Playback: Idle
Negotiated Format: Not negotiated

📝 Event Log

Waiting to connect...