Ses Önizleme

Bir ses için örnek ses çıktısı oluşturun (faturalama olmadan).

Endpoint

POST/api/v1/voice/preview

Bir ses için önizleme ses dosyası oluşturur (fatura kesilmez)

İstek Gövdesi

JSON
{
  "text": "Merhaba, ben Ahmet. Size nasıl yardımcı olabilirim?",
  "voiceId": "Fahco4VZzobUeiPqni1S",
  "speed": 1.0,
  "modelId": "eleven_turbo_v2_5"
}

İstek Alanları

text(zorunlu)

Sese dönüştürülecek metin (1-500 karakter)

voiceId(zorunlu)

Kullanılacak ses kimliği (/voice/voices endpoint'inden alınır)

speed(opsiyonel)

Konuşma hızı (0.8-1.2 arası, varsayılan: 1.0)

modelId(opsiyonel)

TTS model kimliği (varsayılan: eleven_turbo_v2_5)

Örnek İstek

cURL
curl -X POST \
  -H "Authorization: Bearer wsk_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Merhaba, ben Ahmet",
    "voiceId": "Fahco4VZzobUeiPqni1S",
    "speed": 1.0
  }' \
  "https://api.wespoke.ai/api/v1/voice/preview" \
  --output preview.mp3

Yanıt

Yanıt olarak doğrudan bir ses dosyası (MP3) akışı döner. Yanıt gövdesinde JSON değil, ses verisi bulunur.

Content-Type: audio/mpeg

Ses dosyası doğrudan yanıt gövdesinde stream edilir

💡 Önizleme vs Sentez

Önizleme: Faturalama yapılmaz, metin 200 karakterle sınırlıdır, sadece sesleri test etmek içindir.

Sentez: Faturalama yapılır, 5000 karaktere kadar destekler, üretim kullanımı içindir.