Powerful Features
Everything you need to build voice-enabled applications
High Accuracy
Industry-leading speech recognition with 99% accuracy for clear audio.
Real-time Processing
Process audio streams in real-time with minimal latency.
50+ Languages
Support for over 50 languages and dialects worldwide.
Enterprise Security
Bank-grade encryption and SOC 2 compliance for data security.
Authentication
Secure your API requests with API keys
API Key
Use your API key for standard transcription requests.
Header:
x-api-key: YOUR_API_KEYAdmin Key
Use admin key for managing logs, cache, and administrative tasks.
Header:
x-admin-key: YOUR_ADMIN_KEYAPI Reference
Explore our endpoints and integrate into your application
| Method | Path | Auth |
|---|---|---|
| POST | /api/v1/transcribe | API Key |
| GET | /api/v1/transcribe/:id | API Key |
File Upload - Node.js
const axios = require("axios");
const FormData = require("form-data");
const fs = require("fs");
async function transcribeFile() {
const form = new FormData();
form.append("model", "QVox");
form.append("file", fs.createReadStream("./audio.mp3"));
try {
const response = await axios.post(
"https://qvox.quantumedu.in/api/v1/transcribe",
form,
{
headers: {
"x-api-key": "YOUR_API_KEY",
"Content-Type": "multipart/form-data",
},
}
);
console.log(response.data);
} catch (error) {
console.error(error);
}
}
transcribeFile();URL Mode - Node.js
const axios = require("axios");
async function transcribeUrl() {
try {
const response = await axios.post(
"https://qvox.quantumedu.in/api/v1/transcribe",
{
model: "QVox",
url: "https://example.com/audio.mp3",
},
{
headers: {
"x-api-key": "YOUR_API_KEY",
"Content-Type": "application/json",
},
}
);
console.log(response.data);
} catch (error) {
console.error(error);
}
}
transcribeUrl();Python - File Upload
import requests
url = "https://qvox.quantumedu.in/api/v1/transcribe"
files = {"file": open("audio.mp3", "rb")}
data = {"model": "QVox"}
headers = {"x-api-key": "YOUR_API_KEY"}
response = requests.post(url, files=files, data=data, headers=headers)
print(response.json())Success Response
{
"success": true,
"id": "tr_1234567890",
"text": "The transcribed text goes here...",
"language": "en",
"duration": 120.5,
"timestamp": "2024-01-15T10:30:00Z"
}Error Response
{
"success": false,
"error": {
"code": "INVALID_API_KEY",
"message": "The provided API key is invalid or expired"
}
}FAQ
Got questions? We've got answers.
What audio formats are supported?
We support MP3, WAV, M4A, FLAC, OGG, and WebM formats.
Is there a free tier available?
Yes! Our free tier includes 10,000 minutes per month.
How long does transcription take?
Processing time depends on audio length. Typically 1-2x the audio duration.
Can I use this for commercial projects?
Absolutely! All paid plans include commercial usage rights.
Do you offer on-premise deployment?
Yes, contact our sales team for enterprise on-premise solutions.