Sync API
Transcribe a complete audio turn with a single HTTP request.
The Sync API transcribes one complete audio in a single HTTP request. There is no connection to hold open, no session and no turn bookkeeping: one request is one audio file, transcribed as a single unit, and the response carries its transcript. It suits recordings that already exist.
This API is served by deployments provisioned for synchronous transcription. A deployment answers on one API only, so if yours was provisioned for real-time streaming this endpoint answers 400 for its id — use the Real-time API instead. Ask the Blynt team if you are unsure which one you have.
The Sync API accepts fr, en, pt, de, es, it.
Endpoint
POST https://api.blynt.ai/api/v1/deployments/{deployment_id}/transcribeReplace {deployment_id} with the deployment identifier provided to you.
Authentication: The API uses Bearer token authentication. Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEYRequest parts
The body is multipart/form-data with two parts:
| Part | Type | Purpose | Documented in |
|---|---|---|---|
audio | audio/wav or audio/pcm | The audio bytes for the turn. | Request |
config | JSON | language, plus sampleRate and channels for raw PCM, and optional biasing context. | Request |
A minimal call:
curl -X POST "https://api.blynt.ai/api/v1/deployments/$BLYNT_DEPLOYMENT_ID/transcribe" \
-H "Authorization: Bearer $BLYNT_API_KEY" \
-F 'config={"language":"fr"};type=application/json' \
-F "audio=@turn.wav;type=audio/wav"For runnable curl and Python clients, including raw PCM, see the Transcribe a file quickstart.