Code Examples

Ready-to-use examples for integrating VoxParse into your application.

Python

Python - Full Transcription
import requests

API_KEY = "YOUR_API_KEY"
url = "https://api.voxparse.com/v1/transcribe"

with open("call.mp3", "rb") as f:
    response = requests.post(url,
        headers={"X-API-Key": API_KEY},
        files={"audio": ("call.mp3", f, "audio/mpeg")},
        data={"language": "en"}
    )

result = response.json()
print(result["transcript"])
print(result["ai_analysis"]["call_summary"])

Node.js

Node.js - Full Transcription
import fs from "fs";

const form = new FormData();
form.append("audio", new Blob([fs.readFileSync("call.mp3")]), "call.mp3");
form.append("language", "en");

const res = await fetch("https://api.voxparse.com/v1/transcribe", {
  method: "POST",
  headers: { "X-API-Key": "YOUR_API_KEY" },
  body: form,
});

const data = await res.json();
console.log(data.transcript);
console.log(data.ai_analysis.call_summary);

curl

curl - Quick Test
curl -X POST https://api.voxparse.com/v1/transcribe \
  -H "X-API-Key: YOUR_API_KEY" \
  -F "[email protected]" \
  -F "language=en" \
  -F "auto_chapters=true" \
  -F "instructions=Rate this call 1-10 on professionalism"