AI nasynchronisatie-API

Vertaal en nasynchroniseer je video's met AI nasynchronisatie-API. Videos automatisch nasynchroniseren in 33+ talen met stem klonen
33+ Talen
Stem klonen
REST API
AI Dubbing Voice Tracks
NL
PT
ES
33+ Talen
99.9%
Uptime
Vertrouwd door meer dan 500.000+ gebruikers

Krachtige API-functies

Alles wat je nodig hebt om professionele AI-dubbing in je applicaties te integreren
Wereldwijd bereik

33+ talen

Ondersteuning voor de populairste talen ter wereld, waaronder Engels, Portugees, Spaans, Frans, Duits, Chinees en Japans.
Authentieke stemmen

Stem klonen

Behoud de originele stemmen van de spreker met de geavanceerde AI-stemkloontechnologie voor authentieke nasynchronisatieresultaten.
Snel en betrouwbaar

Snelle verwerking

Voltooi je nasynchronisatieprojecten in minuten, niet in uren. Behaal snel resultaten met onze geoptimaliseerde AI-verwerkingspijplijn.
99.9%
Uptime
<300ms
Reactietijd
24/7
Ondersteuning

AI nasynchronisatie API-workflow

Integreer AI nasynchronisatie in je applicatie met slechts een paar API-aanroepen
01

URL voor upload ophalen &amp; bestand uploaden

Verkrijg een vooraf ondertekende URL via API en upload vervolgens je videobestand met behulp van een PUT-verzoek. Ondersteuning voor MP4, MOV, AVI en meer formaten.
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

Project maken

Maak een nasynchronisatieproject met doeltalen en steminstellingen. Ondersteuning voor meerdere talen in één aanvraag.
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

Project bewerken

Wijzig projectinstellingen, titel, luidsprekers en achtergrondvolume als dat nodig is.
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

Resultaten downloaden

Download je nagesynchroniseerde video- of audiobestanden. Ontvang afzonderlijke segmenten of volledige nagesynchroniseerde inhoud.
API Request
curl -X GET "https://dubsmart.ai/api/v1/project/PROJECT_ID" \
  -H "Authorization: Bearer YOUR_API_KEY"

AI nasynchronisatie API-eindpunten

Volledige API-referentie met voorbeelden voor alle eindpunten
GET
/upload

URL voor uploadbestand opvragen

Verkrijg vooraf ondertekende URL voor bestandsupload en retourneer bestandssleutel
Request
JSON
{
  "region": "EU",
  "fileExtension": "mp4"
}
Response
JSON
{
  "url": "https://storage.dubsmart.ai/...",
  "key": "uploads/user_id/filename.mp4"
}

AI nasynchronisatie API-codevoorbeelden

Gebruiksklare codevoorbeelden in meerdere programmeertalen
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;
}

FAQ

Welke bestandsindelingen ondersteunt de API?De API ondersteunt alle belangrijke videoformaten, waaronder MP4, MOV, AVI, MKV en WebM. Voor audiobestanden ondersteunen we MP3, WAV, AAC en andere gangbare formaten. De maximale bestandsgrootte is 5GB.
Hoe lang duurt nasynchronisatie?De verwerkingstijd hangt af van de lengte van de video en de bestandsgrootte. Het verwerken van een video van 5 minuten duurt meestal 1 minuut. Enterprise-klanten krijgen voorrang bij de verwerking met snellere doorlooptijden.
Welke talen worden ondersteund?We ondersteunen 33+ doeltalen, waaronder Engels, Portugees, Spaans, Frans, Duits, Chinees, Japans, Koreaans, Russisch, Arabisch, Hindi en nog veel meer. We kunnen ook inhoud van 99+ brontalen detecteren en verwerken.
Hoe werkt stem klonen?Onze geavanceerde AI analyseert de stemkenmerken van de oorspronkelijke spreker, zoals toon, toonhoogte, accent en spreekstijl. Vervolgens wordt er synthetische spraak gegenereerd die deze unieke eigenschappen behoudt terwijl er in de doeltaal wordt gesproken.
Kan ik de nagesynchroniseerde inhoud bewerken?Ja! De API biedt volledige bewerkingsmogelijkheden. Je kunt vertaalde tekst wijzigen, timing aanpassen, stemmen veranderen en specifieke segmenten opnieuw genereren.
Kan ik de API gebruiken voor commerciële projecten?Ja! Alle plannen staan commercieel gebruik toe. De API is ontworpen voor productieomgevingen en wordt wereldwijd gebruikt door grote contentmakers, bedrijven en mediabedrijven.