---
title: "Transcribe audio"
method: POST
path: "/v1/transcriptions"
---

# Transcribe audio

`POST /v1/transcriptions`

Convert speech to text.  Upload audio file containing speech and get back text that represents the content of the audio file.

## Headers

- `X-Data-Retention` boolean

## Response `200`

OK

- TranscriptionResponse — Response from speech-to-text.
  - `request_id` string, uuid — for audit purposes.
  - `text` string
  - `segments` Segment[], nullable — Either `sentence-level` or `word-level` groupings of your transcript. Each sentence (or word) will fall within a time range.
    - `text` string, required — the text that belongs in this timeframe.
    - `start` number, required — the exact time when this segment started.
    - `end` number, required — the exact time when this segment ended.

---

[API](https://skmtc.net/spi-tch/apis/spitch-api.md) · [All operations](https://skmtc.net/spi-tch/apis/spitch-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/spi-tch/spitch-api/versions/345ddd9a88d1/schema)
