API Sulih Suara AI

Terjemahkan dan sulih suara video Anda dengan API sulih suara AI. Sulih suara video secara otomatis ke dalam 33+ bahasa dengan kloning suara
33+ Bahasa
Kloning Suara
REST API
AI Dubbing Voice Tracks
EN
PT
ES
33+ Bahasa
99.9%
Waktu kerja
Dipercaya oleh lebih dari 500.000+ pengguna

Fitur API yang kuat

Semua yang Anda butuhkan untuk mengintegrasikan sulih suara AI profesional ke dalam aplikasi Anda
Jangkauan global

33+ bahasa

Dukungan untuk bahasa terpopuler di dunia termasuk Inggris, Portugis, Spanyol, Prancis, Jerman, Cina, Jepang, dan banyak lagi.
Suara yang otentik

Kloning suara

Mempertahankan suara pembicara asli dengan teknologi kloning suara AI yang canggih untuk hasil sulih suara yang otentik.
Cepat & Andal

Pemrosesan cepat

Selesaikan proyek sulih suara Anda dalam hitungan menit, bukan jam. Dapatkan hasil dengan cepat dengan pipeline pemrosesan AI kami yang dioptimalkan.
99.9%
Waktu kerja
<300ms
Waktu respons
24/7
Dukungan

Alur kerja API AI Dubbing

Integrasikan sulih suara AI ke dalam aplikasi Anda hanya dengan beberapa panggilan API
01

Dapatkan URL unggah & unggah file

Dapatkan URL yang telah ditentukan sebelumnya melalui API, lalu unggah file video Anda menggunakan permintaan PUT. Mendukung format MP4, MOV, AVI, dan lainnya.
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

Buat proyek

Membuat proyek sulih suara dengan bahasa target dan pengaturan suara. Dukungan untuk beberapa bahasa dalam satu permintaan.
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

Edit proyek

Ubah pengaturan proyek, judul, speaker, dan volume latar belakang sesuai kebutuhan.
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

Unduh hasil

Unduh file video atau audio yang telah disulihsuarakan. Dapatkan segmen individual atau konten yang disulihsuarakan secara lengkap.
API Request
curl -X GET "https://dubsmart.ai/api/v1/project/PROJECT_ID" \
  -H "Authorization: Bearer YOUR_API_KEY"

Titik akhir API AI Dubbing

Referensi API lengkap dengan contoh untuk semua titik akhir
GET
/upload

Dapatkan URL file unggahan

Dapatkan URL yang telah ditentukan sebelumnya untuk mengunggah file dan mengembalikan kunci file
Request
JSON
{
  "region": "EU",
  "fileExtension": "mp4"
}
Response
JSON
{
  "url": "https://storage.dubsmart.ai/...",
  "key": "uploads/user_id/filename.mp4"
}

Contoh kode API AI Dubbing

Contoh kode yang siap digunakan dalam berbagai bahasa pemrograman
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;
}

PERTANYAAN YANG SERING DIAJUKAN

Format file apa saja yang didukung API?API mendukung semua format video utama termasuk MP4, MOV, AVI, MKV, WebM, dan banyak lagi. Untuk file audio, kami mendukung MP3, WAV, AAC, dan format umum lainnya. Ukuran file maksimum adalah 5GB.
Berapa lama waktu yang dibutuhkan untuk sulih suara?Waktu pemrosesan tergantung pada panjang video dan ukuran file. Video berdurasi 5 menit biasanya membutuhkan waktu 1 menit untuk diproses. Pelanggan perusahaan mendapatkan pemrosesan prioritas dengan waktu penyelesaian yang lebih cepat.
Bahasa apa saja yang didukung?Kami mendukung lebih dari 33 bahasa target termasuk bahasa Inggris, Portugis, Spanyol, Prancis, Jerman, Jerman, Cina, Jepang, Korea, Rusia, Arab, Hindi, dan masih banyak lagi. Kami juga dapat mendeteksi dan memproses konten dari 99+ bahasa sumber.
Bagaimana cara kerja kloning suara?AI canggih kami menganalisis karakteristik suara pembicara asli, termasuk nada, nada, aksen, dan gaya berbicara. Kemudian menghasilkan ucapan sintetis yang mempertahankan kualitas unik ini saat berbicara dalam bahasa target.
Dapatkah saya mengedit konten yang disulihsuarakan?Ya! API menyediakan kemampuan pengeditan penuh. Anda dapat memodifikasi teks yang diterjemahkan, menyesuaikan waktu, mengubah suara, dan membuat ulang segmen tertentu.
Dapatkah saya menggunakan API untuk proyek komersial?Ya! Semua paket memungkinkan penggunaan komersial. API ini dirancang untuk lingkungan produksi dan digunakan oleh pembuat konten, bisnis, dan perusahaan media besar di seluruh dunia.