Ses Klonlama API'si

Ses Klonlama API'miz ile ses örneklerinden özel yapay zeka sesleri oluşturun. Ses yükleyin, sesleri klonlayın ve bunları Metinden Sese veya AI Dublaj'da kullanın.
Ses Klonlama
Özel Sesler
REST API
Voice Cloning Interface
500.000'den fazla kullanıcı tarafından güvenilir

Güçlü Ses Klonlama API Özellikleri

Profesyonel ses klonlamayı uygulamalarınıza entegre etmek için ihtiyacınız olan her şey
Sınırsız
Sınırsız Ses KlonlamaSes örneklerinden sınırsız özel ses oluşturun. MP3, WAV, AAC, M4A veya FLAC formatlarında ses yükleyin.
Premium Kalite
Yüksek Kaliteli SesGelişmiş yapay zeka teknolojisi ile doğal konuşma üretin. Birden fazla ses formatı ve yüksek kaliteli çıktı desteği.
Geliştirici Dostu
Kolay EntegrasyonKapsamlı dokümantasyon ile basit REST API. Ses klonlamayı uygulamalarınıza sadece birkaç API çağrısı ile entegre edin.

Ses Klonlama API İş Akışı

Sadece birkaç basit API çağrısı ile özel sesler oluşturun
01

Ses Örneği Yükle

Önceden imzalanmış bir URL alın ve ses dosyanızı MP3, WAV, AAC, M4A veya FLAC gibi desteklenen formatlarda yükleyin.
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

Özel Ses Oluştur

Yüklenen ses örneğini kullanarak özel bir ses oluşturun. Yükleme adımından bir isim ve dosya anahtarı sağlayın.
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 ve AI Dublaj Projelerinde Kullan

Özel ses ID'nizi TTS ve AI Dublaj projelerinde kullanın.
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"
      }
    ]
  }'

Ses Klonlama API Endpoint'leri

Tüm endpoint'ler için örneklerle birlikte tam API referansı
GET
/upload

Dosya yükleme URL'si al

Dosya yükleme için önceden imzalanmış URL alın ve dosya anahtarını döndürün
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"
}

Ses Klonlama API Kod Örnekleri

Birden fazla programlama dilinde kullanıma hazır kod örnekleri
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();

Ses Klonlama API SSS

Ses Klonlama API'si nedir ve nasıl çalışır?Ses Klonlama API'miz, ses örneklerinden özel yapay zeka sesleri oluşturmanıza olanak tanır. Basitçe bir ses dosyası yükleyin, özel ses oluşturun ve bunu TTS ve AI Dublaj projelerinizde kullanın.
Ses klonlama için hangi ses formatları destekleniyor?MP3, WAV, AAC, M4A ve FLAC ses formatlarını destekliyoruz. Ses dosyası optimal ses klonlama sonuçları için en az 20 saniye olmalı ve arka plan gürültüsü olmamalıdır.
Kaç özel ses oluşturabilirim?Ücretli planlarda sınırsız özel ses oluşturabilirsiniz.
Özel ses oluşturmak ne kadar sürer?Ses klonlama genellikle ses uzunluğuna ve karmaşıklığına bağlı olarak birkaç saniye sürer.
Özel sesleri TTS projelerinde kullanabilir miyim?Evet! Oluşturulduktan sonra, özel sesleriniz ses ID'sine referans vererek TTS projelerinde kullanılabilir. Doğal konuşma üretimi için Metinden Sese API'mizle mükemmel uyum sağlarlar.
Özel sesleri AI Dublaj projelerinde kullanabilir miyim?Evet! Oluşturulduktan sonra, özel sesleriniz ses ID'sine referans vererek AI Dublaj projelerinde kullanılabilir. Doğal konuşma üretimi için AI Dublaj API'mizle mükemmel uyum sağlarlar.
Ses verilerim güvenli ve özel mi?Kesinlikle. Veri gizliliğini ciddiye alıyoruz. Ses dosyalarınız şifrelenir ve güvenli bir şekilde saklanır. Özel sesleri ve ilişkili ses verilerini istediğiniz zaman silebilirsiniz.