Skip to content

Cohere Transcribe

Integrate

Model id cohere-transcribe
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/cohere-transcribe?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "audio": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Files like the example: $0.001 1 API credit your files are measured before the run Run it on this page

Get API key
Cohere Speech to Text #speech#transcribe#stt

Speech-to-text model with 14 selectable languages and an optional punctuation toggle

Cohere · Text

Your first result goes here

Build a request below and run it with your API key. Outputs are copied to our storage, kept forever or 7 days for free.

Build a request

Controls are generated from the model schema. The code and the price update as you change them.

•required audio_url
Drop a file, or

Audio file URL for transcription. Accepted formats include flac, ogg, webm, wav, m4a, mpga, mpeg, mp4, and mp3.

Advanced language · max_new_tokens · punctuation
default en

Identify the audio's language using one of these ISO 639-1 codes: en, fr, de, it, es, pt, el, nl, pl, zh, ja, ko, vi, ar.

default 256

Token generation limit for each audio chunk.

POST /run/cohere-transcribe?wait=20 quote → $0.001
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/cohere-transcribe?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "audio": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Run this request

Your key stays in this browser: it is sent only to the Doitong API and saved (localStorage) only if you tick Remember. Get an API key

About Cohere Transcribe

Transcribes an audio file from `audio_url` (mp3, mp4, mpeg, mpga, m4a, wav, webm, ogg or flac) into text. `language` accepts en, fr, de, it, es, pt, el, nl, pl, zh, ja, ko, vi or ar, defaulting to en. `punctuation` can be turned off, and `max_new_tokens` (1 to 1014) caps the output per audio chunk.

Parameters

Send either the canonical name or the native name, not both. Canonical names

NameType DefaultAllowed Description
audio_urlrequired audio
Typeurl · audio
Audio file URL for transcription. Accepted formats include flac, ogg, webm, wav, m4a, mpga, mpeg, mp4, and mp3.
languageoptional
Typeenum
Defaulten
enfrdeitesptelnlplzhjakoviar
Identify the audio's language using one of these ISO 639-1 codes: en, fr, de, it, es, pt, el, nl, pl, zh, ja, ko, vi, ar.
punctuationoptional
Typeboolean
Defaulttrue
Controls whether output text includes capitalization and punctuation.
max_new_tokensoptional
Typeinteger
Default256
1 – 1,014
Token generation limit for each audio chunk.
required Canonical name, also accepted

File parameters take a public https:// URL, a data: URI up to 10 MB, or the file_url of an upload. Files

Output

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "cohere-transcribe",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 1,
    "usd": "0.001",
    "charged": 1,
    "refunded": 0
  },
  "input": {
    "audio_url": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3"
  },
  "output": {
    "text": "string",
    "timings": {}
  },
  "outputs": [
    {
      "type": "file",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Your files, your choiceEvery outputs[].url is a copy on our storage: kept forever (paid per GB-month) or 7 days for free, by your account setting or ?storage=.
Same shape on every modeltype, url, content_type, width, height and duration, for images, video and audio alike. output is the model’s own result object.
Fields of output
text
stringText obtained by transcribing the audio file.
timings
objectBreakdown of performance timings, measured in seconds.

For AI agents: this page as Markdown is at https://doitong.com/developers/models/cohere-transcribe.md. All models and guides: https://doitong.com/developers/llms.txt