
Transcribe un vídeo y traduce el guion a 24 idiomas, devolviendo pistas de subtítulos editables que puedes corregir antes de doblar.
Transcribe un vídeo y traduce el guion a 24 idiomas, devolviendo pistas de subtítulos editables que puedes corregir antes de doblar.
sonilo-proofread/v1/audio/transcriptionssonilo/sonilo-proofreadTarifas de pago por uso en vivo del catálogo de EmpirioLabs. Solo pagas por lo que usas, sin mínimo mensual.
Sonilo Proofread funciona a través de POST /v1/audio/transcriptions. La solicitud devuelve un job_id de inmediato; consulta GET /v1/jobs/{job_id} hasta que el trabajo termine y lee las URLs de salida del resultado. Consigue una clave de API en el panel de EmpirioLabs.
curl https://api.empiriolabs.ai/v1/audio/transcriptions \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "sonilo-proofread",
"audio_url": "https://example.com/meeting-recording.mp3"
}'curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY"import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/audio/transcriptions",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "sonilo-proofread",
"audio_url": "https://example.com/meeting-recording.mp3",
},
)
job = response.json()
# Generation runs as an async job. Poll until it completes.
import time
while True:
status = requests.get(
f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
).json()
if status.get("status") in ("completed", "failed"):
print(status)
break
time.sleep(5)Parámetros de solicitud compatibles con la API de Sonilo Proofread en EmpirioLabs. Los valores por defecto se aplican cuando se omite un campo.
| Parámetro | Tipo | Predeterminado | Rango / valores | Descripción |
|---|---|---|---|---|
| languages | string | - | - | Conjunto JSON de códigos de idioma para traducir la transcripción. Facturado por idioma. Omitítelo solo para la transcripción fuente. Soportado: en, zh_cn, ja, ko,... |
| source_language | string | - | - | El idioma que realmente se habla en el vídeo, lo que ayuda en audios cortos, ruidosos o mixtos. Omite para detectar el idioma. Compatible: en, zh_cn, ja, ko, pt,... |
| video_url | string | - | - | Vídeo de origen, como URL accesible públicamente. Hasta 300MB y 5 minutos, y debe llevar una pista de audio. |
Idiomas en, zh_cn, ja, ko, pt, pt_br, es, es_419, de, fr, it, ru, th, ar, tr, vi, id, ta, ml, kn, gu, pa_in, sd_in, hi Controles Soporta vídeo fuente, una lista de idiomas destino para traducir la transcripción y un idioma fuente opcional esperado para audio corto o ruidoso. Límites - Vídeo fuente de hasta 300MB y 5 minutos - El vídeo debe llevar una pista de audio - Las pistas de subtítulos se devuelven en línea como texto, una por idioma, siempre incluyendo el idioma original Facturación - Se cobra por segundo de vídeo fuente multiplicado por el número de idiomas destino, con un mínimo de 10 segundos. Una solicitud solo de transcripción cuenta como una. - Una solicitud rechazada antes de la generación no se factura.
En EmpirioLabs, Sonilo Proofread se factura por uso: Corrección $0.002 por segundo por idioma. La tabla de tarifas en vivo de esta página siempre coincide con lo que cobra la API.
Sonilo Proofread se sirve a través de POST /v1/audio/transcriptions en api.empiriolabs.ai con autenticación estándar de token Bearer.
Sí. El playground de EmpirioLabs ejecuta Sonilo Proofread en el navegador con los mismos parámetros que expone la API, para que pruebes prompts antes de escribir código.
Crea una cuenta de EmpirioLabs y genera una clave en API Keys en el panel. La facturación es con créditos de pago por uso, así que solo pagas por las solicitudes que haces.
Consulta nuestros precios o contacta con nosotros si quieres que tu propio modelo se implemente en nuestra pila.