API de doblaje AI

Traduce y dobla tus vídeos con la API de doblaje AI. Doblaje automático de vídeos a más de 33 idiomas con clonación de voz.
33+ idiomas
Clonación de voz
API REST
AI Dubbing Voice Tracks
ES
PT
ES
33+ idiomas
99.9%
Tiempo de actividad
Más de 500.000 usuarios confían en nosotros

Potentes funciones de API

Todo lo que necesitas para integrar el doblaje AI profesional en tus aplicaciones
Alcance mundial

Más de 33 idiomas

Compatible con los idiomas más populares del mundo, como inglés, portugués, español, francés, alemán, chino y japonés, entre otros.
Voces auténticas

Clonación de voz

Conserva las voces originales de los locutores con la avanzada tecnología de clonación de voz AI para obtener resultados de doblaje auténticos.
Rápido y fiable

Tratamiento rápido

Completa tus proyectos de doblaje en minutos, no en horas. Obtén resultados rápidamente con nuestro canal de procesamiento de IA optimizado.
99.9%
Uptime
<300ms
Tiempo de respuesta
24/7
Ayuda

Flujo de trabajo de la API de doblaje AI

Integre el doblaje de IA en su aplicación con unas pocas llamadas a la API
01

Obtener URL de carga y cargar archivo

Obtenga una URL preasignada a través de la API y, a continuación, cargue su archivo de vídeo mediante una solicitud PUT. Compatible con MP4, MOV, AVI y otros formatos.
API Request
# 1. Get upload URL
curl -X GET "https://dubsmart.ai/api/v1/upload" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "region": "EU",
    "fileExtension": "mp4"
  }'

# 2. Upload file using returned URL
curl -X PUT "PRESIGNED_URL_FROM_STEP_1" \
  -H "Content-Type: video/mp4" \
  --data-binary @video.mp4
02

Crear proyecto

Crea un proyecto de doblaje con los idiomas de destino y los ajustes de voz. Compatibilidad con varios idiomas en una sola solicitud.
API Request
curl -X POST "https://dubsmart.ai/api/v1/project" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "input": {"path": "uploaded_file_key"},
    "targetLanguages": ["es", "fr", "de"],
    "voice": "voiceCloning"
  }'
03

Editar proyecto

Modifique la configuración del proyecto, el título, los altavoces y el volumen de fondo según sea necesario.
API Request
curl --request PUT \
  --url https://dubsmart.ai/api/v1/project \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "title": "Updated Project Title",
  "speakers": [
    "Speaker 1",
    "Speaker 2"
  ],
  "backgroundVolume": 0.5,
  "id": "64f8a2b1c3d4e5f6a7b8c9d0"
}'
04

Descargar resultados

Descarga tus archivos de vídeo o audio doblados. Obtén segmentos individuales o el contenido doblado completo.
API Request
curl -X GET "https://dubsmart.ai/api/v1/project/PROJECT_ID" \
  -H "Authorization: Bearer YOUR_API_KEY"

Puntos finales de la API de Doblaje AI

Referencia completa de la API con ejemplos de todos los puntos finales
GET
/upload

Obtener la URL del archivo cargado

Obtener la URL preasignada para la carga de archivos y devolver la clave del archivo
Request
JSON
{
  "region": "EU",
  "fileExtension": "mp4"
}
Response
JSON
{
  "url": "https://storage.dubsmart.ai/...",
  "key": "uploads/user_id/filename.mp4"
}

Ejemplos de código de la AI Doblaje API

Ejemplos de código listos para usar en varios lenguajes de programación
JavaScript Example
// JavaScript/Node.js Example
const axios = require('axios');
const fs = require('fs');

const API_KEY = 'your_api_key_here';
const BASE_URL = 'https://dubsmart.ai/api/v1';

async function createDubbingProject() {
  try {
    // 1. Get upload URL
    const uploadResponse = await axios.get(`${BASE_URL}/upload`, {
      params: {
        region: 'EU',
        fileExtension: 'mp4'
      },
      headers: { 'Authorization': `Bearer ${API_KEY}` }
    });

    // 2. Upload file using presigned URL
    const fileBuffer = fs.readFileSync('video.mp4');
    await axios.put(uploadResponse.data.url, fileBuffer, {
      headers: {
        'Content-Type': 'video/mp4'
      }
    });

    // 3. Create dubbing project
    const projectResponse = await axios.post(`${BASE_URL}/project`, {
      input: {
        path: uploadResponse.data.key,
        type: 'LOCAL_FILE',
        voice: 'voiceCloning',
        textCheck: false
      },
      targetLanguages: ['es', 'fr', 'de'],
      title: 'My Multilingual Video'
    }, {
      headers: { 'Authorization': `Bearer ${API_KEY}` }
    });

    console.log('Project created:', projectResponse.data);
    return projectResponse.data;
  } catch (error) {
    console.error('Error:', error.response?.data || error.message);
  }
}

// Monitor project status
async function checkProjectStatus(projectId) {
  const response = await axios.get(`${BASE_URL}/project/${projectId}`, {
    headers: { 'Authorization': `Bearer ${API_KEY}` }
  });
  
  return response.data;
}

PREGUNTAS FRECUENTES

¿Qué formatos de archivo admite la API?La API admite los principales formatos de vídeo, como MP4, MOV, AVI, MKV y WebM, entre otros. En cuanto a los archivos de audio, admite MP3, WAV, AAC y otros formatos comunes. El tamaño máximo de los archivos es de 5 GB.
¿Cuánto dura el doblaje?El tiempo de procesamiento depende de la duración del vídeo y del tamaño del archivo. Un vídeo de 5 minutos suele tardar 1 minuto en procesarse. Los clientes empresariales tienen prioridad de procesamiento con plazos de entrega más rápidos.
¿Qué idiomas se admiten?Admitimos más de 33 idiomas de destino, como inglés, portugués, español, francés, alemán, chino, japonés, coreano, ruso, árabe, hindi y muchos más. También podemos detectar y procesar contenidos de más de 99 idiomas de origen.
¿Cómo funciona la clonación de voz?Nuestra avanzada inteligencia artificial analiza las características de la voz del hablante original, como el tono, el timbre, el acento y el estilo. A continuación, genera un habla sintética que mantiene estas cualidades únicas mientras habla en el idioma de destino.
¿Puedo editar el contenido doblado?Sí. La API ofrece funciones de edición completas. Puede modificar el texto traducido, ajustar los tiempos, cambiar las voces y regenerar segmentos específicos.
¿Puedo utilizar la API para proyectos comerciales?Sí. Todos los planes permiten el uso comercial. La API está diseñada para entornos de producción y la utilizan los principales creadores de contenidos, empresas y medios de comunicación de todo el mundo.