Voltar ao Blog
Desenvolvedor

API Genve: Construindo Fluxos de Trabalho de Tradução de Vídeo Personalizados

Um guia para desenvolvedores sobre integrar dublagem com IA no seu pipeline de conteúdo existente.

Lisa Park

Lisa Park

3 de dezembro de 2024

12 min de leitura
API Genve: Construindo Fluxos de Trabalho de Tradução de Vídeo Personalizados

Para equipes com necessidades de tradução de alto volume, a API do Genve permite integração perfeita nos seus fluxos de trabalho existentes.

Visão Geral da API

A API do Genve fornece endpoints para:

  • Upload e processamento de vídeo
  • Seleção de idioma e tradução
  • Configuração de clonagem de voz
  • Configurações de sincronização labial
  • Exportação e notificações de webhook

Início Rápido

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

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

// Criar um job de tradução
const job = await client.translations.create({
  videoUrl: 'https://example.com/video.mp4',
  targetLanguages: ['es', 'pt', 'de'],
  enableVoiceCloning: true,
  enableLipSync: true
});

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

Integração de Webhook

Configure webhooks para receber notificações quando jobs completarem:

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

  if (status === 'completed') {
    // Processar traduções completadas
    outputUrls.forEach(url => {
      // Carregar para sua CDN, notificar usuários, etc.
    });
  }
});

Limites de Taxa e Preços

Acesso à API inclui:

  • 100 jobs concorrentes
  • Fila de processamento prioritária
  • Suporte dedicado

Obtenha Acesso à API →

Perguntas Frequentes

API Genve: Construindo Fluxos de Trabalho de Tradução de Vídeo Personalizados | Genve