SDKs & Documentation
Official SDKs, code samples, and documentation for integrating VoiceMaster into your applications.
Quick Start
Get up and running in minutes with any SDK.
import { VoiceMaster } from '@voicemaster/sdk';
const vm = new VoiceMaster({ apiKey: process.env.VM_API_KEY });
// Transcribe audio
const result = await vm.speech.transcribe({
audio_url: 'https://example.com/audio.wav',
language: 'twi',
translate: true,
});
console.log(result.transcript);Documentation
Browse the full VoiceMaster documentation.
Webhooks
Receive real-time event notifications.
Webhook Events
Configure webhook endpoints to receive event notifications when actions occur in VoiceMaster. All webhooks are signed with HMAC-SHA256 using your webhook secret.
phrase.matchedFired when a phrase is matched against the library
POST
conversation.completedFired when an agent conversation ends
POST
harvest.completedFired when a harvest job finishes processing
POST
agent.escalatedFired when an agent escalates to a human
POST
statement.confirmedFired when a statement is confirmed
POST
clip.approvedFired when a harvest clip is approved
POST
member.invitedFired when a new member is invited
POST