Skip to main content
GET
/
transcriptions
/
{id}
Get transcription
curl --request GET \
  --url https://api.openwhispr.com/api/v1/transcriptions/{id} \
  --header 'Authorization: Bearer <token>'
{
  "data": {
    "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "user_id": "<string>",
    "text": "<string>",
    "word_count": 123,
    "provider": "<string>",
    "model": "<string>",
    "language": "<string>",
    "audio_duration_ms": 123,
    "processing_ms": 123,
    "segments": [
      {
        "start": 123,
        "end": 123,
        "text": "<string>",
        "speaker": "<string>",
        "words": [
          {
            "word": "<string>",
            "start": 123,
            "end": 123,
            "score": 123
          }
        ]
      }
    ],
    "created_at": "2023-11-07T05:31:56Z"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.openwhispr.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

API key starting with owk_live_

Path Parameters

id
string<uuid>
required

Transcription ID.

Query Parameters

format
enum<string>
default:json

Output format. json returns the full object with segments. text returns plain text. srt and vtt return subtitle formats (requires segments).

Available options:
json,
text,
srt,
vtt

Response

The transcription in the requested format. text/plain is returned for text, srt, and vtt formats.

data
object