Introducción
Qué hace este endpoint
VEED Dubbing escucha video_url, traduce el habla a target_language, la reproduce con la voz clonada de cada hablante y redibuja las bocas para ajustarlas a las nuevas palabras. El resto de cada fotograma se conserva.
Entradas importantes
target_language es uno de los 86 idiomas base. source_language usa auto por defecto; cámbialo solo si la detección elige un idioma incorrecto. keyterms admite hasta diez nombres o frases cortas que el reconocimiento de voz debe escribir exactamente como los indiques.
Qué recibes
Un MP4 con las dimensiones originales y 25 fps, de duración similar a la fuente. En nuestras pruebas, un clip de cuatro segundos terminó en unos 80 segundos y un diálogo de ocho segundos entre dos personas, en unos cuatro minutos.
| Campo | Valor |
|---|---|
| Entrada | Video |
| Salida | Video |
| Entrada obligatoria | Video con voz (subida o enlace directo al archivo) y un idioma de destino |
| Duración del clip | Hasta 10 minutos |
| Idiomas de destino | 86 idiomas base |
| Idioma hablado | Detección automática o uno de 86 idiomas |
| Voces | Clonado de cada hablante a partir del clip |
| Facturación | Por segundo del video de origen, redondeado hacia arriba |
Funciones y aspectos destacados
Una escena de dos personas doblada al español, con las bocas redibujadas
Nuestro diálogo de ocho segundos en una cava volvió en español, con los labios de ambos personajes sincronizados con las nuevas líneas. Solo se redibuja el área alrededor de cada boca. Los barriles, la copa y la iluminación coinciden con el original cuadro por cuadro.
El mismo cuadro, una nueva forma de la boca
Compara el mismo instante lado a lado: la toma original en inglés a la izquierda y el doblaje al español a la derecha. Ahora la boca del hombre articula la frase en español, mientras el resto de su rostro, su barba y el fondo se mantienen tal como se filmaron.
La voz de cada persona se clona a partir del propio clip
No tienes que activar ninguna opción ni subir audio de referencia. Cada voz del doblaje se crea a partir de las propias líneas de esa persona. Así, una escena con dos personajes conserva dos timbres distintos en el nuevo idioma.
Parámetros de la solicitud
| Parámetro | Obligatorio | Descripción |
|---|---|---|
video_url | Sí | El clip que quieres doblar, de hasta 10 minutos, con voz en su pista de audio. mínimo 1 caracteres |
target_language | Sí | Obligatorio. Uno de los 86 idiomas base de doblaje. |
source_language | No | El idioma hablado en el clip. El valor predeterminado es auto, que lo detecta. |
keyterms | No | Hasta 10 nombres o frases cortas que deben transcribirse tal cual, de hasta 50 caracteres y 5 palabras cada uno, sin < > { } [ ] ni barras inversas. máximo 10 elementos |
Precios
$0.144 / segundo de salida
Se factura por segundo del video de origen, redondeando al siguiente segundo entero, hasta 10 minutos. La estimación previa al envío usa la duración del clip subido o el máximo de 10 minutos si se facilita un enlace. La diferencia se libera al liquidar la tarea. El idioma elegido y los keyterms no cambian el precio. Las solicitudes fallidas no se cobran.
Casos de uso
Videos a cámara para nuevos mercados
Un creador puede publicar la misma toma en español, alemán o japonés, con los labios siguiendo las nuevas palabras.
Anuncios y videos de producto
Localiza videos cortos con un presentador sin volver a grabar ni contratar a un actor de doblaje. El costo depende de los segundos de metraje.
Personajes de modelos de video
Un personaje generado que habla inglés puede doblarse y resincronizarse para que la escena resulte natural en otro idioma.
Guía de prompts y consejos prácticos
Envía un clip con voz clara
Sube el video o añade un enlace directo al archivo. Los rostros bien iluminados y orientados a la cámara ofrecen movimientos de boca más precisos.
Elige el idioma de doblaje
Selecciona
target_languageentre 86 idiomas base. Dejasource_languageen auto, salvo que la detección se equivoque de idioma repetidamente.Indica los nombres que deben reconocerse bien
Añade hasta diez keyterms, como nombres de marcas o personajes, para que el reconocimiento de voz respete cómo los escribes.
Introducción
VEED Dubbing es la versión estándar de la API de doblaje de VEED. Envía un clip con voz en video_url, elige target_language y recibe el video en ese idioma, con la voz clonada de cada hablante y los labios siguiendo las palabras traducidas.
Funciones y ventajas
Los labios siguen el nuevo idioma
Se redibuja la zona de la boca de cada hablante visible. En nuestra prueba en una bodega, tanto la mujer como el hombre se resincronizaron al español, mientras que los barriles, la copa y la iluminación quedaron intactos.
Voces que siguen siendo reconocibles
No hay que activar nada: cada voz se clona a partir del propio clip. Así, el doblaje conserva su timbre sin necesitar una muestra de voz aparte.
Traducción fiel al sentido
En nuestra prueba, una mujer decía que la habían llevado sola a la bodega. La traducción usó «a solas», evitando el error de género que podría producir una traducción literal.
Casos de uso
Un creador, varios idiomas
Graba una vez y publica la toma para cada mercado, con los labios ajustados a cada versión.
Localizar escenas generadas
Dobla personajes de un modelo de video al idioma de tu audiencia y mantén movimientos de boca convincentes.
Guía de entrada y consejos
Mantén los rostros visibles
Los rostros bien iluminados y orientados a la cámara ofrecen la sincronía más precisa. Los planos generales y los rostros tapados también reciben el nuevo audio, pero apenas muestran cambios en la boca.
Usa keyterms para nombres, no para traducciones
Los keyterms ayudan a la transcripción a reconocer un nombre o una marca; no son pares de término y traducción. Escribe cada término tal como se pronuncia en el clip.
¿Necesitas un acento?
Esta versión dobla a idiomas base. VEED Dubbing Pro ofrece acentos regionales y un control de similitud de voz.
Inicio rápido de la API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "veed/dubbing/video-translate",
"input": {
"source_language": "auto",
"target_language": "af",
"video_url": "https://example.com/reference.mp4"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Consulta la referencia de la API para autenticación, el esquema completo, sondeo y gestión de errores.


