API di doppiaggio AI

Traducete e doppiate i vostri video con l'API di doppiaggio AI. Doppiaggio automatico dei video in oltre 33 lingue con la clonazione della voce.
33+ lingue
Clonazione della voce
API REST
AI Dubbing Voice Tracks
IT
PT
ES
33+ lingue
99.9%
Tempo di attività
Fiducia da parte di oltre 500.000 utenti

Potenti funzioni API

Tutto ciò che serve per integrare il doppiaggio AI professionale nelle vostre applicazioni
Portata globale

33+ lingue

Supporto delle lingue più diffuse al mondo, tra cui inglese, portoghese, spagnolo, francese, tedesco, cinese, giapponese e altre ancora.
Voci autentiche

Clonazione della voce

Preserva le voci originali degli speaker con la tecnologia avanzata di clonazione vocale AI per risultati di doppiaggio autentici.
Veloce e affidabile

Elaborazione rapida

Completate i vostri progetti di doppiaggio in pochi minuti, non in ore. Ottenete rapidamente i risultati grazie alla nostra pipeline di elaborazione AI ottimizzata.
99.9%
Tempo di attività
<300ms
Tempo di risposta
24/7
Supporto

Flusso di lavoro API di doppiaggio AI

Integrare il doppiaggio AI nella vostra applicazione con poche chiamate API
01

Ottenere l'URL di caricamento e caricare il file

Ottenete un URL presegnalato tramite API, quindi caricate il vostro file video utilizzando la richiesta PUT. Supporto per MP4, MOV, AVI e altri formati.
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

Creare un progetto

Creare un progetto di doppiaggio con le lingue di destinazione e le impostazioni vocali. Supporto per più lingue in un'unica richiesta.
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

Modifica del progetto

Modificare le impostazioni del progetto, il titolo, gli altoparlanti e il volume di sottofondo, se necessario.
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

Scarica i risultati

Scaricate i vostri file video o audio doppiati. Ottenete singoli segmenti o contenuti doppiati completi.
API Request
curl -X GET "https://dubsmart.ai/api/v1/project/PROJECT_ID" \
  -H "Authorization: Bearer YOUR_API_KEY"

Endpoint API di doppiaggio AI

Riferimento API completo con esempi per tutti gli endpoint
GET
/upload

Ottenere l'URL del file di caricamento

Ottenere l'URL presegnalato per il caricamento dei file e restituire la chiave del file
Request
JSON
{
  "region": "EU",
  "fileExtension": "mp4"
}
Response
JSON
{
  "url": "https://storage.dubsmart.ai/...",
  "key": "uploads/user_id/filename.mp4"
}

Esempi di codice dell'API di doppiaggio AI

Esempi di codice pronti all'uso in diversi linguaggi di programmazione
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

Quali formati di file supporta l'API?L'API supporta tutti i principali formati video, tra cui MP4, MOV, AVI, MKV, WebM e altri. Per i file audio, sono supportati MP3, WAV, AAC e altri formati comuni. La dimensione massima dei file è di 5 GB.
Quanto tempo richiede il doppiaggio?Il tempo di elaborazione dipende dalla lunghezza del video e dalle dimensioni del file. Un video di 5 minuti richiede in genere 1 minuto per l'elaborazione. I clienti aziendali ottengono un'elaborazione prioritaria con tempi di consegna più rapidi.
Quali sono le lingue supportate?Supportiamo oltre 33 lingue di destinazione, tra cui inglese, portoghese, spagnolo, francese, tedesco, cinese, giapponese, coreano, russo, arabo, hindi e molte altre. Siamo inoltre in grado di rilevare ed elaborare contenuti da oltre 99 lingue di origine.
Come funziona la clonazione vocale?La nostra intelligenza artificiale avanzata analizza le caratteristiche della voce dell'oratore originale, tra cui il tono, l'intonazione, l'accento e il modo di parlare. Quindi genera un parlato sintetico che mantiene queste qualità uniche mentre parla nella lingua di destinazione.
Posso modificare il contenuto doppiato?Sì! L'API offre funzionalità di editing complete. È possibile modificare il testo tradotto, regolare i tempi, cambiare le voci e rigenerare segmenti specifici.
Posso utilizzare l'API per progetti commerciali?Sì! Tutti i piani consentono l'uso commerciale. L'API è progettata per gli ambienti di produzione ed è utilizzata dai principali creatori di contenuti, aziende e società di media di tutto il mondo.