---
title: "Transcribe audio to text"
method: POST
path: "/v1/audio/transcriptions"
tags: ["Audio"]
---

# Transcribe audio to text

`POST /v1/audio/transcriptions`

## Request

- Base URL: `https://apipie.ai`
- URL: `https://apipie.ai/v1/audio/transcriptions`
- Auth: API key in header `Authorization`

Transcribes audio files using OpenAI-compatible models. Accepts multipart/form-data.
Supported models: whisper-1, gpt-4o-transcribe, gpt-4o-mini-transcribe.
Supported file types: mp3, mp4, mpeg, mpga, m4a, wav, webm.

## Response `200`

Successful transcription response

- object
  - `text` string
  - `usage` object

## Other responses

- `400`: Bad request
- `401`: Unauthorized
- `500`: Internal server error

---

[API](https://skmtc.dev/apipie/apis/introduction.md) · [All operations](https://skmtc.dev/apipie/apis/introduction/llms.txt) · [OpenAPI document](https://skmtc.dev/apipie/apis/introduction/revisions/f8386be4eb3f?raw)
