API de transcripción de audio y video por menos de 1¢ (USD) el minuto.

Con nuestra API de transcripción puedes pasar a texto videos de redes sociales o tus archivos de audio y video de hasta 2 GB. Pega el enlace o sube el archivo en el panel. Si prefieres automatizarlo, usa la CLI, la API REST o el servidor MCP.

1,000 minutos por $9 al mes60 minutos gratis una sola vez, al verificar tu correo. Sin tarjeta.

transcript.json

{
  "language": "en",
  "segments": [
    {
      "start": 0,
      "end": 3,
      "speaker": "Speaker 1",
      "language": "en",
      "text": "Did you bring the map?"
    },
    {
      "start": 3,
      "end": 6,
      "speaker": "Speaker 2",
      "language": "en",
      "text": "Yes. The trail starts here."
    },
    {
      "start": 6,
      "end": 9,
      "speaker": "Speaker 1",
      "language": "en",
      "text": "Let’s take the river path."
    },
    {
      "start": 9,
      "end": 12,
      "speaker": "Speaker 2",
      "language": "en",
      "text": "We can stop at the bridge."
    }
  ]
}

transcript.vtt

WEBVTT

00:00:00.000 --> 00:00:03.000
<v Speaker 1>Did you bring the map?

00:00:03.000 --> 00:00:06.000
<v Speaker 2>Yes. The trail starts here.

00:00:06.000 --> 00:00:09.000
<v Speaker 1>Let’s take the river path.

00:00:09.000 --> 00:00:12.000
<v Speaker 2>We can stop at the bridge.

transcript.srt

1
00:00:00,000 --> 00:00:03,000
Speaker 1: Did you bring the map?

2
00:00:03,000 --> 00:00:06,000
Speaker 2: Yes. The trail starts here.

3
00:00:06,000 --> 00:00:09,000
Speaker 1: Let’s take the river path.

4
00:00:09,000 --> 00:00:12,000
Speaker 2: We can stop at the bridge.

transcript.txt

[00:00:00] Speaker 1: Did you bring the map?
[00:00:03] Speaker 2: Yes. The trail starts here.
[00:00:06] Speaker 1: Let’s take the river path.
[00:00:09] Speaker 2: We can stop at the bridge.
El mismo texto en cuatro formatos. La conversación es ficticia.

Explora una transcripción de ejemplo

Abre un ejemplo y cambia entre texto, JSON y subtítulos. También puedes probar con tu propio enlace o archivo.

Estos ejemplos son ficticios. Elige uno para revisar el texto.

Así queda el texto · Fragmento de podcast

Subtítulos de YouTube

Ejemplo · duración: 00:24 · minutos usados: 1

  1. 00:00
    What did you bring on your first overnight walk?
  2. 00:06
    Too much. I packed two books and read neither.
  3. 00:12
    Next time, one book and a lighter bag.
  4. 00:18
    And dry socks. Those earned their space.

Crea tu cuenta para subir archivos de hasta 2 GB, identificar hablantes y descargar subtítulos SRT o VTT.

Para desarrolladores y agentes de IA

Usa tu clave de API con prefijo t1_ en la API o la CLI. También puedes conectar tu asistente de IA por MCP.

curl -X POST "https://api.transcript1.com/v1/transcriptions?wait=60" \
  -H "Authorization: Bearer $TRANSCRIPT1_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://www.youtube.com/watch?v=dQw4w9WgXcQ"}'
Respuesta de ejemplo
{
  "id": "tr_8fK2Lm0PqRsTuVwXyZaBcD",
  "object": "transcription",
  "status": "completed",
  "source": {
    "platform": "youtube",
    "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
    "media_id": "dQw4w9WgXcQ"
  },
  "media": {
    "title": "Example video",
    "author": "Example channel",
    "duration_seconds": 212
  },
  "options": {
    "source": "auto",
    "language": "auto",
    "diarize": false
  },
  "transcript_source": "youtube_captions",
  "caption_kind": "auto_generated",
  "language": "en",
  "billed_minutes": 4,
  "cached": false,
  "error": null,
  "created_at": "2026-10-13T09:30:00.000Z",
  "completed_at": "2026-10-13T09:30:04.000Z",
  "transcript": {
    "text": "Welcome back to the channel. Today we are looking at how transcripts are made.",
    "speakers": [],
    "segments": [
      {
        "start": 0,
        "end": 4.2,
        "speaker": null,
        "language": "en",
        "text": "Welcome back to the channel."
      },
      {
        "start": 4.2,
        "end": 9.8,
        "speaker": null,
        "language": "en",
        "text": "Today we are looking at how transcripts are made."
      }
    ]
  }
}
Tu asistente de IA (MCP)
transcribe(url="https://www.youtube.com/watch?v=dQw4w9WgXcQ")
# Returns the transcript of the video.

Conecta Claude, ChatGPT, Cursor, VS Code y Claude Code con OAuth o tu clave de API.

Claude Code
claude mcp add --transport http transcript1 https://api.transcript1.com/mcp --header "Authorization: Bearer t1_YOURKEY"
Desde la terminal
curl -fsSL https://transcript1.com/install.sh | sh
transcript1 'https://youtu.be/dQw4w9WgXcQ'

Paga por minuto de audio

En cada transcripción, usas 1 crédito por minuto de audio o fracción. Cuesta lo mismo usar subtítulos de la plataforma o transcribir con IA. Si falla o la cancelas, no pagas.

Si usas todos los minutos del plan, cada minuto te cuesta 0,9¢ (USD) en Monthly o 0,75¢ (USD) en Annual.

Free

$0No necesitas tarjeta
  • 60 minutos, una sola vez
  • Sin opción de recarga
  • 30 requests por minuto
  • 2 transcripciones activas

Monthly

$9/ mes
  • 1,000 minutos al mes
  • Cada recarga: $6 por 1,000 minutos
  • 200 requests por minuto
  • 10 transcripciones activas

Annual

$90/ año
  • 1,000 minutos al mes
  • Cada recarga: $5 por 1,000 minutos
  • 300 requests por minuto
  • 20 transcripciones activas

¿Necesitas más minutos?

Con Monthly o Annual puedes comprar minutos extra. Úsalos cuando los necesites, mientras mantengas activo un plan de pago.

1

1 × 1,000 minutos

$6 por 1,000 minutos

$61,000 minutos

Lo que incluye tu transcripción

Un fragmento en JSON
{
  "start": 3.4,
  "end": 7.9,
  "speaker": "Speaker 1",
  "language": "en",
  "text": "We will start with a short overview of what we plan to cover."
}
Videos de redes sociales
Pega un enlace a un video público o sube un audio o video de hasta 2 GB. La IA transcribe lo que se escucha. Si una publicación tiene varios videos, solo tomamos el primero.
Primero revisamos los subtítulos
En YouTube, X, TikTok, Bluesky, Dailymotion y LinkedIn buscamos subtítulos que podamos usar. Si no podemos usarlos, la IA transcribe el audio.
Marcas de tiempo
Cada fragmento indica cuándo empieza y cuándo termina. Con IA o subtítulos automáticos de YouTube, también tienes marcas de tiempo por palabra. En los subtítulos de X, TikTok, Bluesky, Dailymotion y LinkedIn, los tiempos son solo por fragmento.
Identifica quién habla
Usa diarize=true y verás etiquetas como Speaker 1 y Speaker 2 para distinguir quién habla.
Idioma de cada fragmento
Detectamos el idioma en cada fragmento de la grabación. También puedes indicar el idioma que esperas encontrar.
TXT, JSON, SRT y VTT
Descarga TXT para leer el texto, JSON para tu aplicación o SRT y VTT para los subtítulos.
Avisos por webhook
Te enviamos un POST firmado cuando la transcripción termina o falla.

¿Tienes dudas?

¿Te quedó alguna duda? Escríbenos

¿Tengo que saber programar?

No. Abre el panel, pega el enlace de un video o sube tu archivo y descarga TXT, SRT, VTT o JSON. Puedes usar YouTube, X, TikTok, Instagram, Facebook, Bluesky, Twitch, Dailymotion, Pinterest, LinkedIn o Snapchat Spotlight. Si quieres automatizarlo, tienes la CLI, la API y MCP.

¿Cuánto voy a pagar?

Monthly incluye 1,000 minutos por $9 al mes: menos de 1¢ (USD) por minuto. Con Annual pagas $90 al año y también recibes 1,000 minutos cada mes. Usas 1 crédito por cada minuto de audio; si queda una fracción, redondeamos al minuto siguiente en cada transcripción. El precio es el mismo con subtítulos o con IA. Si la transcripción falla o la cancelas, no pagas.

¿Y si no hay subtítulos?

La IA transcribe el audio sin cambiar el precio. Con auto, primero buscamos subtítulos que se puedan usar en YouTube, X, TikTok, Bluesky, Dailymotion y LinkedIn. Si prefieres ir directo al audio, elige STT o activa la identificación de hablantes. En cambio, captions (solo subtítulos) nunca transcribe audio.

¿Puedo confiar en el texto?

Conviene revisar las citas importantes escuchando la grabación. Si usamos subtítulos del creador, el texto conserva los errores que tengan. Los subtítulos automáticos a veces se saltan palabras; puedes elegir la transcripción con IA si buscas un texto más claro. En cada transcripción verás de dónde salió el texto.

¿Puedo distinguir quién habla?

Sí. Activa la identificación de hablantes para ver Speaker 1, Speaker 2, etc. junto al texto. En la API, usa diarize=true. Esta opción siempre transcribe con IA, aunque el video tenga subtítulos.

¿Qué pasa si hablan en varios idiomas?

También puedes transcribir esa grabación. Indicamos qué idioma detectamos en cada fragmento, incluso si cambia durante la conversación. Desde la API puedes indicarnos qué idioma esperas encontrar.

¿Hay límites de tamaño o duración?

Puedes subir un audio o video de hasta 2 GB. Si lo transcribes con IA, el límite de duración es de 5 horas por video o archivo.

¿El video tiene que ser público?

En redes sociales, sí. En YouTube también aceptamos videos no listados. No podemos transcribir videos privados, con restricción de edad o no disponibles, ni transmisiones en vivo o publicaciones que pidan iniciar sesión. En esos casos no pagas. Si hay varios videos en una publicación, solo transcribimos el primero.

¿Puedo pedirle la transcripción a Claude o ChatGPT?

Sí. Conecta el servidor MCP a Claude, ChatGPT, Cursor, VS Code o Claude Code y pásale el enlace de un video compatible. transcript1 prepara la transcripción. Después puedes pedirle al asistente que la resuma o extraiga citas. Los resúmenes los hace el asistente, no transcript1.

¿Puedo probar antes de pagar?

Sí. Crea tu cuenta y verifica tu correo: tendrás 60 minutos gratis, una sola vez. No necesitas tarjeta.

¿Qué pasa con los minutos que no uso?

Los 1,000 minutos del plan se renuevan cada mes. Si no los usas, no pasan al mes siguiente. Las recargas son distintas: puedes comprar 1,000 minutos por $6 con Monthly o por $5 con Annual. Esos minutos no vencen mientras tengas un plan de pago activo.

¿Cuándo borran mis archivos?

Borramos los archivos que subes 24 horas después de que termine la transcripción, también si falla o la cancelas. El proveedor de voz a texto borra el audio al terminar de procesarlo. La transcripción queda en tu cuenta hasta que tú la elimines.

Empieza a transcribir con 60 minutos gratis

Crea tu cuenta y verifica tu correo. Recibirás tus minutos gratis una sola vez, sin tarjeta.

Empieza gratis