Volver al Blog
Desarrollador

API de Genve: Construyendo Flujos de Trabajo Personalizados de Traducción de Video

Una guía para desarrolladores sobre cómo integrar doblaje con IA en tu pipeline de contenido existente.

Lisa Park

Lisa Park

3 de diciembre de 2024

12 min de lectura
API de Genve: Construyendo Flujos de Trabajo Personalizados de Traducción de Video

Para equipos con necesidades de traducción de alto volumen, la API de Genve permite una integración perfecta en tus flujos de trabajo existentes.

Resumen de la API

La API de Genve proporciona endpoints para:

  • Carga y procesamiento de video
  • Selección de idioma y traducción
  • Configuración de clonación de voz
  • Ajustes de sincronización labial
  • Exportación y notificaciones webhook

Inicio Rápido

const genve = require('@genve/sdk');

const client = new genve.Client({
  apiKey: process.env.GENVE_API_KEY
});

// Crear un trabajo de traducción
const job = await client.translations.create({
  videoUrl: 'https://example.com/video.mp4',
  targetLanguages: ['es', 'pt', 'de'],
  enableVoiceCloning: true,
  enableLipSync: true
});

// Verificar estado
const status = await client.translations.get(job.id);
console.log(status.progress); // 0-100

Integración de Webhook

Configura webhooks para recibir notificaciones cuando los trabajos se completen:

app.post('/webhooks/genve', (req, res) => {
  const { jobId, status, outputUrls } = req.body;

  if (status === 'completed') {
    // Procesar traducciones completadas
    outputUrls.forEach(url => {
      // Subir a tu CDN, notificar usuarios, etc.
    });
  }
});

Límites de Tasa y Precios

El acceso a la API incluye:

  • 100 trabajos concurrentes
  • Cola de procesamiento prioritario
  • Soporte dedicado

Obtener Acceso a la API →

Preguntas Frecuentes

API de Genve: Construyendo Flujos de Trabajo Personalizados de Traducción de Video | Genve