Familia de transcripción GPT
Los modelos de transcripción de voz de OpenAI: se sube el audio a POST /v1/audio/transcriptions y se devuelve el texto.
openai/gpt-transcribeSe factura por segundos de audioopenai/gpt-4o-mini-transcribeSe factura por tokenLos parámetros comunes del endpoint están en Audio Transcriptions API. Los precios actualizados están en la página del modelo . Si necesita marcas de tiempo por palabra o diarización de hablantes, use ElevenLabs Scribe v2.
Ejemplos de llamada
Python
import os
from openai import OpenAI
client = OpenAI(base_url="https://api.ofox.io/v1", api_key=os.environ["OFOX_API_KEY"])
with open("meeting.mp3", "rb") as f:
result = client.audio.transcriptions.create(
model="openai/gpt-transcribe",
file=f,
language="zh",
prompt="以下是普通话的句子,请使用简体中文。",
)
print(result.text)
print(result.usage)Parámetros y facturación
En las pruebas, una conversación en chino de unos 9 segundos se transcribió en unos 2 a 3 segundos.
Errores habituales
Más errores en Audio Transcriptions API.
Documentación oficial
Preguntas frecuentes
¿Por qué la transcripción GPT de chino sale en caracteres tradicionales?
Envíe a la vez language: "zh" y prompt: "以下是普通话的句子,请使用简体中文。". En las pruebas, con solo language la salida seguía apareciendo ocasionalmente en chino tradicional; al añadir el prompt, salió de forma estable en chino simplificado.
¿La transcripción GPT puede generar subtítulos srt?
No; solo admite json. Si necesita marcas de tiempo para generar subtítulos, use ElevenLabs Scribe v2, que devuelve los tiempos de inicio y fin de cada palabra.
¿Cómo se facturan gpt-transcribe y gpt-4o-mini-transcribe?
gpt-transcribe se factura por segundos de audio; gpt-4o-mini-transcribe se factura por token, y el consumo figura en usage de la respuesta. Los precios unitarios están en la página del modelo.