Назад к блогу
Разработчикам

Genve API: Создание пользовательских рабочих процессов перевода видео

Руководство разработчика по интеграции AI-дубляжа в существующий конвейер контента.

Lisa Park

Lisa Park

3 декабря 2024

12 мин. чтения
Genve API: Создание пользовательских рабочих процессов перевода видео

Для команд с большими объёмами перевода API Genve обеспечивает бесшовную интеграцию в существующие рабочие процессы.

Обзор API

API Genve предоставляет эндпоинты для:

  • Загрузки и обработки видео
  • Выбора языка и перевода
  • Конфигурации клонирования голоса
  • Настроек синхронизации губ
  • Экспорта и webhook-уведомлений

Быстрый старт

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

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

// Создание задачи перевода
const job = await client.translations.create({
  videoUrl: 'https://example.com/video.mp4',
  targetLanguages: ['es', 'pt', 'de'],
  enableVoiceCloning: true,
  enableLipSync: true
});

// Проверка статуса
const status = await client.translations.get(job.id);
console.log(status.progress); // 0-100

Интеграция Webhook

Настройте webhook для получения уведомлений о завершении задач:

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

  if (status === 'completed') {
    // Обработка завершённых переводов
    outputUrls.forEach(url => {
      // Загрузка на CDN, уведомление пользователей и т.д.
    });
  }
});

Лимиты и цены

API-доступ включает:

  • 100 параллельных задач
  • Приоритетная очередь обработки
  • Выделенная поддержка

Получить доступ к API →

Часто задаваемые вопросы

Genve API: Создание пользовательских рабочих процессов перевода видео | Genve