GPT-4o Transcribe API

openai/gpt-4o-transcribe
GPT-4o Transcribe is a highly advanced speech-to-text model combining deep learning and extensive audio training to deliver reliable transcriptions with strong contextual understanding.
Output
$13 / 1M tokens
Released
Dec 30, 2025

Overview

GPT-4o Transcribe API Overview

GPT-4o Transcribe is a  speech-to-text model developed by OpenAI, built on the GPT-4o architecture. It delivers highly accurate audio transcriptions with significant improvements over previous models like Whisper. The model excels in diverse and challenging audio conditions, including accents, noisy environments, and varying speech speeds, making it ideal for robust and reliable transcription needs.

Technical Specifications

  • Architecture: Based on GPT-4o with enhancements for audio processing.
  • Context Window: Supports up to 16,000 tokens, enabling processing of long audio inputs effectively.
  • Maximum Output Length: Up to 2,000 tokens per transcription session.
  • Training Data: Extensively pretrained on diverse, high-quality audio-centric datasets prioritizing speech nuances.

Performance Benchmarks

  • Demonstrates superior Word Error Rate (WER) performance compared to OpenAI’s Whisper models across multiple benchmark datasets.
  • Shows enhanced language recognition capabilities, especially for low-resource languages, outperforming other models in multilingual transcription.
  • Sets new standards in transcription reliability and precision for real-world applications like call centers, meetings, and content creation.

Key Features

  • High accuracy transcription even in challenging noise and accent scenarios.
  • Long context capability for detailed, extended transcriptions.
  • Robust multilingual support with improved recognition of various languages.
  • Real-time transcription with low latency streaming options.
  • Highly customizable with support for diverse audio input types.

GPT-4o Transcribe API Pricing

  • $3.25 per 1M input tokens

Code Sample

Comparison with Other Models

vs Whisper: GPT-4o Transcribe offers better transcription logic by understanding context, reducing errors and hallucinations that Whisper sometimes produces. Whisper remains reliable but lags behind in low-resource languages and challenging environments.

vs Google Speech-to-Text: Compared to Google Speech-to-Text, GPT-4o Transcribe provides a notably lower transcription error rate, making it more precise for complex audio inputs.

vs Deepgram: GPT-4o Transcribe leads with higher accuracy and better contextual awareness, reducing transcription errors and hallucinations, but Deepgram remains a strong competitor for real-time applications requiring optimized speed.

Uptime and performance

  • End-to-end latency (24h median): 5.0s

Measured on the AI/ML API gateway across live traffic. Figures are medians unless stated. Last updated 2026-10-12.

Use cases

  • Customer service call transcription and analysis.
  • Automated meeting note generation.
  • Voice command and control systems.
  • Accessibility services such as real-time captioning.
  • Media and content localization involving multiple languages.
  • Research and analytics requiring precise speech data conversion.

‍

How to use GPT-4o Transcribe API

Install any OpenAI-compatible SDK, point it at api.aimlapi.com/v1, and set the model to openai/gpt-4o-transcribe.
import requests, time

headers = {"Authorization": "Bearer " + AIMLAPI_KEY}
job = requests.post(
    "https://api.aimlapi.com/v1/stt/create",
    headers=headers,
    json={
      "model": "openai/gpt-4o-transcribe",
      "url": "https://example.com/audio.mp3"
    },
).json()
gid = job["generation_id"]

while True:
    res = requests.get(f"https://api.aimlapi.com/v1/stt/{gid}", headers=headers).json()
    if res.get("status") in ("completed", "error", "failed"):
        break
    time.sleep(3)
print(res)
const headers = {
  Authorization: `Bearer ${process.env.AIMLAPI_KEY}`,
  "Content-Type": "application/json",
};
const job = await (await fetch("https://api.aimlapi.com/v1/stt/create", {
  method: "POST",
  headers,
  body: JSON.stringify({
    "model": "openai/gpt-4o-transcribe",
    "url": "https://example.com/audio.mp3"
  }),
})).json();

let res;
do {
  await new Promise((r) => setTimeout(r, 3000));
  res = await (await fetch(`https://api.aimlapi.com/v1/stt/${job.generation_id}`, { headers })).json();
} while (!["completed", "error", "failed"].includes(res.status));
console.log(res);
# submit the job — the response contains "generation_id"
curl -X POST https://api.aimlapi.com/v1/stt/create \
  -H "Authorization: Bearer $AIMLAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"openai/gpt-4o-transcribe","url":"https://example.com/audio.mp3"}'

# then poll for the result until it is ready
curl "https://api.aimlapi.com/v1/stt/{generation_id}" -H "Authorization: Bearer $AIMLAPI_KEY"

OpenAI-compatible — swap the base URL and it works with your existing SDK.

GPT-4o Transcribe API Pricing

TypePrice
Output
$13 / 1M tokens

GPT-4o Transcribe vs other models

ModelInputOutputContextBest for
$13 / 1M tokens
Transcription
$130 / 1M characters
$130 / 1M
Speech synthesis
$130 / 1M characters
$0.13 / 1M tokens
Speech synthesis
$78 / 1M characters
$0.078 / 1M tokens
Speech synthesis
$13 / 1M characters
$0.013 / 1M tokens
Speech synthesis

Frequently asked questions

GPT-4o Transcribe takes audio as input and returns text.

GPT-4o Transcribe became available on December 30, 2025.

GPT-4o Transcribe is priced at $13 / 1M tokens.

GPT-4o Transcribe is billed per generation — a fixed charge per output rather than by prompt length.

GPT-4o Transcribe was built by OpenAI.

Send a request to v1 with openai/gpt-4o-transcribe as the model id.

Yes. GPT-4o Transcribe is served through AI/ML API, so the same key and endpoint format used for other models applies.

GPT-4o Transcribe has a 16,000 token context window and supports up to 2,000 max output tokens.

Start building with GPT-4o Transcribe

Get API Key
1000+ models, one API.