Video a texto
Transcribir video a texto con IA, por API
Sin tarjeta de crédito · Créditos gratis válidos 90 días · Después recargas saldo y pagas por uso, sin suscripción
WhisperLargeV3Ct2
Video a texto
Transcripción devuelta por la API Gracias por unirte a la llamada de hoy. Publicaremos la nueva página de precios el lunes y el equipo de soporte actualizará el centro de ayuda el miércoles.
Qué puedes transcribir
| Fuente | Cómo enviarla | Ejemplo de uso |
|---|---|---|
| Archivos de audio y video | source_file (subida multipart, hasta 20 MB de audio o 50 MB de video) |
Llamadas, podcasts, entrevistas, clases |
| YouTube | source_url |
Subtítulos, búsqueda en un canal, resúmenes |
| TikTok | source_url |
Subtítulos, monitoreo de redes, moderación de contenido |
| Posts y Spaces de X | source_url |
Monitoreo de redes, pasar Spaces grabados a texto |
| Twitch y Kick | source_url |
Momentos destacados del stream, menciones de patrocinadores |
Precios de la API de transcripción
| Duración | Precio | Archivos con $5 |
|---|---|---|
| 1 minuto | $0,0058 | ≈ 864 |
| 10 minutos | $0,013 | ≈ 390 |
| 1 hora | $0,052 | ≈ 96 |
Ejemplo de la API de transcripción
- Endpoint
- ID de modelo
- Entrada
- Salida
- Límites de la cuenta gratuita
curl -X POST 'https://api.deapi.ai/api/v2/audio/transcriptions' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Accept: application/json' \
-F 'model=WhisperLargeV3Ct2' \
-F 'include_ts=true' \
-F 'ts_level=segment' \
-F '[email protected]'
import time, requests
API = "https://api.deapi.ai/api/v2"
HEADERS = {"Authorization": "Bearer YOUR_API_KEY", "Accept": "application/json"}
job = requests.post(f"{API}/audio/transcriptions", headers=HEADERS, json={
"model": "WhisperLargeV3Ct2",
"source_url": "https://www.youtube.com/watch?v=jNQXAC9IVRw",
"include_ts": True,
"ts_level": "segment",
}).json()["data"]
while True:
status = requests.get(f"{API}/jobs/{job['request_id']}", headers=HEADERS).json()["data"]
if status["status"] in ("done", "error"):
break
time.sleep(3)
# la transcripción en JSON (text, language, segments) está en status["result_url"]
print(status.get("result_url"))
¿Qué es una API de transcripción?
-
Crea una cuenta gratis
-
Crea una API key
-
Envía un archivo o un enlace
Preguntas frecuentes sobre la API de transcripción
Transcribe tu primera hora con $5 en créditos gratis
Regístrate con tu correo o con Google. Sin tarjeta de crédito, sin suscripción.