ระบบคัดลอกเสียงด้วยปัญญาประดิษฐ์

สร้างเสียง AI แบบกำหนดเองจากตัวอย่างเสียงด้วย Voice Cloning API ของเรา อัปโหลดเสียง คัดลอกเสียง และนำไปใช้ในฟีเจอร์แปลงข้อความเป็นเสียงพูดหรือการพากย์เสียงด้วย AI
การโคลนเสียง
เสียงพูดที่กำหนดเอง
REST API
Voice Cloning Interface
ได้รับความไว้วางใจจากผู้ใช้มากกว่า 500,000+ ราย

คุณสมบัติของ API การโคลนเสียงที่ทรงพลัง

ทุกสิ่งที่คุณต้องการเพื่อผสานรวมการโคลนนิ่งเสียงระดับมืออาชีพเข้ากับแอปพลิเคชันของคุณ
ไม่จำกัด
โคลนเสียงไม่จำกัดสร้างเสียงพูดที่กำหนดเองได้ไม่จำกัดจากตัวอย่างเสียง อัปโหลดไฟล์เสียงในรูปแบบ MP3, WAV, AAC, M4A หรือ FLAC
คุณภาพพรีเมียม
เสียงคุณภาพสูงสร้างเสียงพูดที่ฟังดูเป็นธรรมชาติด้วยเทคโนโลยี AI ขั้นสูง รองรับหลายรูปแบบไฟล์เสียงและให้ผลลัพธ์คุณภาพสูง
เหมาะสำหรับนักพัฒนา
การผสานรวมที่ง่ายดายSimple REST API พร้อมเอกสารที่ครอบคลุม. ผสานการโคลนเสียงเข้ากับแอปพลิเคชันของคุณได้เพียงไม่กี่ครั้งของการเรียก API.

กระบวนการทำงานของ API การโคลนเสียง

สร้างเสียงพูดแบบกำหนดเองได้ง่ายๆ เพียงไม่กี่ขั้นตอนด้วย API
01

อัปโหลดตัวอย่างเสียง

รับ URL ที่ลงนามล่วงหน้าและอัปโหลดไฟล์เสียงของคุณในรูปแบบที่รองรับ เช่น MP3, WAV, AAC, M4A หรือ FLAC
API Request
curl -X GET "https://dubsmart.ai/api/v1/upload?region=EU&fileExtension=mp3" \
  -H "Authorization: Bearer YOUR_API_KEY"

# Response:
{
  "url": "https://storage.dubsmart.ai/uploads/...",
  "key": "uploads/user_id/filename.mp3"
}

# Upload file
curl -X PUT -T your_audio_file.mp3 "https://storage.dubsmart.ai/uploads/..."
02

สร้างเสียงพูดแบบกำหนดเอง

สร้างเสียงพูดที่กำหนดเองโดยใช้ตัวอย่างเสียงที่อัปโหลด ให้ชื่อและคีย์ไฟล์จากขั้นตอนที่อัปโหลด
API Request
curl -X POST "https://dubsmart.ai/api/v1/custom-voices/create" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "My Custom Voice",
    "examplePath": "uploads/user_id/filename.mp3"
  }'

# Response:
{
  "id": "67c123...",
  "name": "My Custom Voice",
  "examplePath": "https://...",
  "createdAt": "2024-01-15T10:30:00Z"
}'
03

ใช้ในโครงการ TTS และ AI Dubbing

ใช้เสียง ID ที่คุณสร้างขึ้นเองในโครงการ TTS และการพากย์เสียงด้วย AI
API Request
curl -X POST "https://dubsmart.ai/api/v1/projects/tts" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "My TTS Project",
    "segments": [
      {
        "text": "Hello world!",
        "voice": "67c123...",
        "language": "en"
      }
    ]
  }'

จุดสิ้นสุดของ API การโคลนนิ่งเสียง

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

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

รับ URL ที่ลงนามล่วงหน้าสำหรับการอัปโหลดไฟล์และส่งคีย์ไฟล์กลับ
Request
JSON
Query Parameters:
- region: string (default: "EU")
- fileExtension: string (mp3, wav, aac, m4a, flac)
Response
JSON
{
  "url": "https://storage.dubsmart.ai/uploads/...",
  "key": "uploads/user_id/filename.mp3"
}

ตัวอย่างโค้ด API การโคลนเสียง

ตัวอย่างโค้ดพร้อมใช้งานในหลายภาษาการเขียนโปรแกรม
JavaScript Example
// JavaScript/Node.js Example
const axios = require('axios');

const API_KEY = 'your_api_key_here';
const BASE_URL = 'https://dubsmart.ai/api/v1';

async function createCustomVoice() {
  try {
    // Step 1: Get upload URL
    const uploadResponse = await axios.get(`${BASE_URL}/upload`, {
      params: {
        region: 'EU',
        fileExtension: 'mp3'
      },
      headers: { 'Authorization': `Bearer ${API_KEY}` }
    });

    console.log('Upload URL:', uploadResponse.data.url);
    
    // Step 2: Upload audio file (you would use the presigned URL here)
    // This is typically done with a PUT request to the presigned URL
    
    // Step 3: Create custom voice
    const voiceResponse = await axios.post(`${BASE_URL}/custom-voices/create`, {
      name: 'My Custom Voice',
      examplePath: uploadResponse.data.key
    }, {
      headers: { 'Authorization': `Bearer ${API_KEY}` }
    });

    console.log('Custom voice created:', voiceResponse.data);
    
    // Step 4: List custom voices
    const voicesResponse = await axios.post(`${BASE_URL}/custom-voices/list`, {
      limit: 10
    }, {
      headers: { 'Authorization': `Bearer ${API_KEY}` }
    });

    console.log('Custom voices:', voicesResponse.data.items);
    
    return voiceResponse.data;
  } catch (error) {
    console.error('Error:', error.response?.data || error.message);
  }
}

// Usage
createCustomVoice();

คำถามที่พบบ่อยเกี่ยวกับ API การโคลนเสียง

อะไรคือ Voice Cloning API และมันทำงานอย่างไร?API การโคลนเสียงของเราช่วยให้คุณสามารถสร้างเสียง AI แบบกำหนดเองจากตัวอย่างเสียงได้อย่างง่ายดาย เพียงอัปโหลดไฟล์เสียง สร้างเสียงที่กำหนดเอง และนำไปใช้ในโครงการ TTS และการพากย์เสียง AI ของคุณ
รูปแบบเสียงใดบ้างที่รองรับสำหรับการโคลนเสียง?เราสนับสนุนไฟล์เสียงในรูปแบบ MP3, WAV, AAC, M4A และ FLAC ไฟล์เสียงควรมีความยาว 20 วินาทีโดยไม่มีเสียงรบกวนพื้นหลังเพื่อให้ได้ผลลัพธ์การโคลนเสียงที่ดีที่สุด
ฉันสามารถสร้างเสียงพูดที่กำหนดเองได้กี่เสียง?ในแผนชำระเงิน คุณสามารถสร้างเสียงพูดที่กำหนดเองได้ไม่จำกัด
การสร้างเสียงพูดแบบกำหนดเองใช้เวลานานเท่าไร?การโคลนเสียงโดยทั่วไปใช้เวลาเพียงไม่กี่วินาที ขึ้นอยู่กับความยาวและความซับซ้อนของเสียง
ฉันสามารถใช้เสียงที่กำหนดเองในโปรเจ็กต์ TTS ได้หรือไม่ใช่! เมื่อสร้างเสร็จแล้ว คุณสามารถใช้เสียงที่คุณปรับแต่งเองในโปรเจ็กต์ TTS ได้โดยการอ้างอิง ID ของเสียงนั้น ๆ เสียงเหล่านี้ทำงานร่วมกับ Text-to-Speech API ของเราได้อย่างราบรื่นเพื่อสร้างเสียงพูดที่ฟังดูเป็นธรรมชาติ
ฉันสามารถใช้เสียงที่กำหนดเองในโปรเจ็กต์การพากย์เสียงด้วย AI ได้หรือไม่?ใช่! เมื่อสร้างเสร็จแล้ว คุณสามารถใช้เสียงที่คุณปรับแต่งเองได้ในโปรเจ็กต์ AI Dubbing โดยอ้างอิงถึง ID ของเสียงนั้น ๆ เสียงเหล่านี้ทำงานร่วมกับ AI Dubbing API ของเราได้อย่างราบรื่นเพื่อสร้างเสียงพูดที่ฟังดูเป็นธรรมชาติ
ข้อมูลเสียงของฉันปลอดภัยและเป็นส่วนตัวหรือไม่?แน่นอน. เราให้ความสำคัญกับความเป็นส่วนตัวของข้อมูลอย่างจริงจัง. ไฟล์เสียงของคุณถูกเข้ารหัสและเก็บไว้อย่างปลอดภัย. คุณสามารถลบเสียงที่คุณสร้างเองและข้อมูลเสียงที่เกี่ยวข้องได้ทุกเมื่อ.