API การพากย์เสียงด้วยปัญญาประดิษฐ์

แปลและพากย์เสียงวิดีโอของคุณด้วย API พากย์เสียงด้วย AI พากย์เสียงวิดีโอเป็นภาษาต่างๆ กว่า 33 ภาษาโดยอัตโนมัติพร้อมระบบโคลนเสียง
33+ ภาษา
การโคลนเสียง
REST API
AI Dubbing Voice Tracks
EN
พีที
ES
33+ ภาษา
99.9%
เวลาทำงาน
ได้รับความไว้วางใจจากผู้ใช้มากกว่า 500,000+ ราย

คุณสมบัติ API ที่ทรงพลัง

ทุกสิ่งที่คุณต้องการเพื่อผสานการพากย์เสียงด้วย AI ระดับมืออาชีพเข้ากับแอปพลิเคชันของคุณ
การเข้าถึงทั่วโลก

33+ ภาษา

รองรับภาษาที่ได้รับความนิยมมากที่สุดในโลก รวมถึงภาษาอังกฤษ, โปรตุเกส, สเปน, ฝรั่งเศส, เยอรมัน, จีน, ญี่ปุ่น, และอื่น ๆ
เสียงที่แท้จริง

การโคลนเสียง

รักษาเสียงต้นฉบับของผู้พูดด้วยเทคโนโลยีการโคลนเสียงด้วย AI ขั้นสูงเพื่อให้ได้ผลลัพธ์การพากย์เสียงที่สมจริง
รวดเร็วและเชื่อถือได้

การประมวลผลที่รวดเร็ว

ทำให้โปรเจ็กต์การพากย์เสียงของคุณเสร็จสมบูรณ์ภายในไม่กี่นาที ไม่ใช่หลายชั่วโมง. ได้ผลลัพธ์อย่างรวดเร็วด้วยระบบประมวลผล AI ที่ได้รับการปรับแต่งให้เหมาะสมของเรา.
99.9%
เวลาทำงาน
<300ms
เวลาตอบสนอง
24/7
การสนับสนุน

กระบวนการทำงานของ API การพากย์เสียงด้วย AI

ผสานการพากย์เสียงด้วย AI เข้ากับแอปพลิเคชันของคุณได้อย่างง่ายดายเพียงไม่กี่คำสั่ง API
01

รับ URL สำหรับอัปโหลดและอัปโหลดไฟล์

รับ URL ที่ลงนามล่วงหน้าผ่าน API จากนั้นอัปโหลดไฟล์วิดีโอของคุณโดยใช้คำขอ PUT รองรับไฟล์ MP4, MOV, AVI และรูปแบบอื่น ๆ
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

สร้างโปรเจ็กต์

สร้างโปรเจกต์พากย์เสียงพร้อมการตั้งค่าภาษาเป้าหมายและเสียง รองรับหลายภาษาในคำขอเดียว
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

แก้ไขโครงการ

ปรับการตั้งค่าโครงการ, ชื่อเรื่อง, ผู้บรรยาย, และระดับเสียงพื้นหลังตามที่ต้องการ
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

ดาวน์โหลดผลลัพธ์

ดาวน์โหลดไฟล์วิดีโอหรือไฟล์เสียงที่พากย์เสียงแล้วของคุณ รับเฉพาะส่วนที่ต้องการหรือเนื้อหาที่พากย์เสียงครบถ้วนทั้งหมด
API Request
curl -X GET "https://dubsmart.ai/api/v1/project/PROJECT_ID" \
  -H "Authorization: Bearer YOUR_API_KEY"

จุดสิ้นสุด API การพากย์เสียงด้วย AI

เอกสารอ้างอิง API แบบสมบูรณ์พร้อมตัวอย่างสำหรับทุกเอนด์พอยต์
GET
/upload

รับ URL ไฟล์ที่อัปโหลด

รับ URL ที่ลงนามล่วงหน้าสำหรับการอัปโหลดไฟล์และส่งคีย์ไฟล์กลับ
Request
JSON
{
  "region": "EU",
  "fileExtension": "mp4"
}
Response
JSON
{
  "url": "https://storage.dubsmart.ai/...",
  "key": "uploads/user_id/filename.mp4"
}

ตัวอย่างโค้ด API สำหรับการพากย์เสียงด้วย AI

ตัวอย่างโค้ดพร้อมใช้งานในหลายภาษาการเขียนโปรแกรม
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;
}

คำถามที่พบบ่อย

API รองรับไฟล์รูปแบบใดบ้าง?API รองรับรูปแบบวิดีโอหลักทั้งหมด รวมถึง MP4, MOV, AVI, MKV, WebM และอื่น ๆ สำหรับไฟล์เสียง เราสนับสนุน MP3, WAV, AAC และรูปแบบทั่วไปอื่น ๆ ขนาดไฟล์สูงสุดคือ 5GB
การพากย์เสียงใช้เวลานานแค่ไหน?ระยะเวลาในการประมวลผลขึ้นอยู่กับระยะเวลาของวิดีโอและขนาดไฟล์ โดยปกติวิดีโอความยาว 5 นาทีจะใช้เวลาประมวลผลประมาณ 1 นาที ลูกค้าองค์กรจะได้รับการจัดลำดับความสำคัญในการประมวลผลและได้รับบริการที่รวดเร็วยิ่งขึ้น
รองรับภาษาอะไรบ้าง?เราสนับสนุนภาษาเป้าหมายมากกว่า 33 ภาษา รวมถึงภาษาอังกฤษ, โปรตุเกส, สเปน, ฝรั่งเศส, เยอรมัน, จีน, ญี่ปุ่น, เกาหลี, รัสเซีย, อาหรับ, ฮินดี, และอื่น ๆ อีกมากมาย. เราสามารถตรวจจับและประมวลผลเนื้อหาจากภาษาต้นทางได้มากกว่า 99 ภาษา.
การโคลนเสียงทำงานอย่างไร?ระบบ AI ขั้นสูงของเราวิเคราะห์ลักษณะเสียงของผู้พูดต้นฉบับ รวมถึงโทนเสียง, ความสูงต่ำของเสียง, สำเนียง, และสไตล์การพูด จากนั้นระบบจะสร้างเสียงสังเคราะห์ที่รักษาคุณสมบัติเฉพาะเหล่านี้ไว้ในขณะที่พูดในภาษาเป้าหมาย
ฉันสามารถแก้ไขเนื้อหาที่ถูกพากย์เสียงได้หรือไม่?ใช่! API ให้ความสามารถในการแก้ไขอย่างเต็มที่ คุณสามารถแก้ไขข้อความที่แปลแล้ว ปรับเวลา เปลี่ยนเสียง และสร้างส่วนที่ต้องการใหม่ได้
ฉันสามารถใช้ API สำหรับโครงการเชิงพาณิชย์ได้หรือไม่ใช่! แผนทั้งหมดอนุญาตให้ใช้ในเชิงพาณิชย์ได้ API ได้รับการออกแบบมาสำหรับสภาพแวดล้อมการผลิตและถูกใช้โดยผู้สร้างเนื้อหาหลัก ธุรกิจ และบริษัทสื่อทั่วโลก