Interfejs API dubbingu AI

Tłumacz i dubbinguj swoje filmy za pomocą interfejsu API dubbingu AI. Automatyczne dubbingowanie filmów na ponad 33 języki dzięki klonowaniu głosu
Ponad 33 języki
Klonowanie głosu
REST API
AI Dubbing Voice Tracks
PL
PT
ES
Ponad 33 języki
99.9%
Czas sprawności
Zaufało mu ponad 500 000 użytkowników

Zaawansowane funkcje API

Wszystko, czego potrzebujesz, aby zintegrować profesjonalny dubbing AI ze swoimi aplikacjami
Globalny zasięg

Ponad 33 języki

Obsługa najpopularniejszych języków świata, w tym angielskiego, portugalskiego, hiszpańskiego, francuskiego, niemieckiego, chińskiego, japońskiego i innych.
Autentyczne głosy

Klonowanie głosu

Zachowanie oryginalnych głosów lektorów dzięki zaawansowanej technologii klonowania głosu AI zapewnia autentyczne rezultaty dubbingu.
Szybkość i niezawodność

Szybkie przetwarzanie

Realizuj projekty dubbingowe w kilka minut, a nie godzin. Szybko uzyskuj wyniki dzięki naszemu zoptymalizowanemu potokowi przetwarzania AI.
99.9%
Czas sprawności
<300ms
Czas reakcji
24/7
Wsparcie

Przepływ pracy interfejsu API dubbingu AI

Zintegruj dubbing AI ze swoją aplikacją za pomocą zaledwie kilku wywołań API
01

Pobierz adres URL przesyłania i prześlij plik

Uzyskaj wstępnie przypisany adres URL za pośrednictwem interfejsu API, a następnie prześlij plik wideo za pomocą żądania PUT. Obsługa formatów MP4, MOV, AVI i innych.
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

Utwórz projekt

Utwórz projekt dubbingu z językami docelowymi i ustawieniami głosu. Obsługa wielu języków w jednym żądaniu.
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

Edytuj projekt

W razie potrzeby zmodyfikuj ustawienia projektu, tytuł, głośniki i głośność tła.
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

Wyniki pobierania

Pobierz dubbingowane pliki wideo lub audio. Pobierz pojedyncze segmenty lub całą dubbingowaną zawartość.
API Request
curl -X GET "https://dubsmart.ai/api/v1/project/PROJECT_ID" \
  -H "Authorization: Bearer YOUR_API_KEY"

Punkty końcowe API dubbingu AI

Kompletne odniesienie API z przykładami dla wszystkich punktów końcowych
GET
/upload

Pobierz adres URL przesyłanego pliku

Uzyskaj wstępnie podpisany adres URL do przesłania pliku i zwróć klucz pliku
Request
JSON
{
  "region": "EU",
  "fileExtension": "mp4"
}
Response
JSON
{
  "url": "https://storage.dubsmart.ai/...",
  "key": "uploads/user_id/filename.mp4"
}

Przykłady kodu API dubbingu AI

Gotowe do użycia przykłady kodu w wielu językach programowania
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

Jakie formaty plików obsługuje API?API obsługuje wszystkie główne formaty wideo, w tym MP4, MOV, AVI, MKV, WebM i inne. W przypadku plików audio obsługujemy formaty MP3, WAV, AAC i inne popularne formaty. Maksymalny rozmiar pliku to 5 GB.
Jak długo trwa dubbing?Czas przetwarzania zależy od długości filmu i rozmiaru pliku. Przetworzenie 5-minutowego materiału wideo zajmuje zazwyczaj 1 minutę. Klienci korporacyjni otrzymują priorytetowe przetwarzanie z krótszym czasem realizacji.
Jakie języki są obsługiwane?Obsługujemy ponad 33 języki docelowe, w tym angielski, portugalski, hiszpański, francuski, niemiecki, chiński, japoński, koreański, rosyjski, arabski, hindi i wiele innych. Możemy również wykrywać i przetwarzać treści z ponad 99 języków źródłowych.
Jak działa klonowanie głosu?Nasza zaawansowana sztuczna inteligencja analizuje charakterystykę głosu oryginalnego mówcy, w tym ton, wysokość, akcent i styl mówienia. Następnie generuje syntetyczną mowę, która zachowuje te unikalne cechy podczas mówienia w języku docelowym.
Czy mogę edytować dubbingowaną zawartość?Tak! API zapewnia pełne możliwości edycji. Możesz modyfikować przetłumaczony tekst, dostosowywać czas, zmieniać głosy i regenerować określone segmenty.
Czy mogę używać API do projektów komercyjnych?Tak! Wszystkie plany pozwalają na wykorzystanie komercyjne. Interfejs API został zaprojektowany dla środowisk produkcyjnych i jest używany przez głównych twórców treści, firmy i firmy medialne na całym świecie.