🎤 VoiceSDK - Vanilla JavaScript Example

This example demonstrates how to use the VoiceSDK with vanilla JavaScript. The SDK provides real-time voice interaction with AI agents using WebSocket communication.

Status: Disconnected

Voice Button Component Demo:

This is a pre-built voice button component:

System: Ready to connect. Click "Connect" to start.
Connection
Recording
Playing
// VoiceSDK Usage Example
const voiceSDK = new VoiceSDK({
websocketUrl: 'wss://speech.talktopc.com/ws/conv',
agentId: 'your_agent_id',
appId: 'your_app_id'
});
voiceSDK.on('connected', () => console.log('Connected!'));
voiceSDK.on('recordingStarted', () => console.log('Recording...'));
await voiceSDK.connect();
await voiceSDK.startRecording();