BlyntBlynt API

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}/transcribe

Replace {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_KEY

Request parts

The body is multipart/form-data with two parts:

PartTypePurposeDocumented in
audioaudio/wav or audio/pcmThe audio bytes for the turn.Request
configJSONlanguage, 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.

Reference pages

On this page