Documentation Index
Fetch the complete documentation index at: https://docs.voiceos.com/llms.txt
Use this file to discover all available pages before exploring further.
Basic request
curl https://beta.api.voiceos.com/v1/audio/transcriptions \
-F "file=@sample.mp3" \
-F 'messages=[{"role":"system","content":"You are helping inside a TypeScript codebase."},{"role":"user","content":"The file is SessionStreamService.ts and the env var is VOICEOS_TEAM_API_KEY."}]' \
-F 'languages="en"' \
-F 'response_format=json'
Audio-only (no messages)
curl https://beta.api.voiceos.com/v1/audio/transcriptions \
-F "file=@sample.mp3" \
-F 'response_format=json'
With multiple languages
curl https://beta.api.voiceos.com/v1/audio/transcriptions \
-F "file=@sample.webm" \
-F 'messages=[{"role":"user","content":"The user may mention LangGraph, QdrantVectorCache, and RAGPipelineConfig."}]' \
-F 'languages=["en","ja"]' \
-F 'dictionary=["VoiceOS","ASR"]' \
-F 'response_format=json'
Save response
curl https://beta.api.voiceos.com/v1/audio/transcriptions \
-F "file=@sample.mp3" \
-F 'messages=[{"role":"user","content":"Use observabilityTags, providerFallback, and asrRoutingDecision as context."}]' \
-F 'languages="auto"' \
-F 'response_format=json' \
-o transcription.json