Ses, Müzik ve Kurgu

ElevenLabs ile Diyalog Oluşturma: Dialogue Modu ve Text to Dialogue API

ElevenLabs'te diyalog, Eleven v4 ya da Eleven v3 ile her replik için ayrı metin ve ses seçilerek oluşturulur: sitede birden çok konuşmacı kullanınca Dialogue modu açılır, API'de Text to Dialogue uç noktasına metin ve ses kimliği çiftleri gönderilir. Belgeye göre bir istekteki toplam metin 2.000 karakteri geçmemeli; daha uzun sahne parçalara bölünür. Örnek isteği Yadem Reklam hazırladı.

Güncellendi: 18 Ekim 20264 dk okumaHazırlayan: Yadem Reklam ekibi
ElevenLabs ile Diyalog Oluşturma: Dialogue Modu ve Text to Dialogue API – Yadem Reklam
Hangi modeller diyalog üretiyor?

Eleven v4 ve Eleven v3; ElevenLabs v4'ü öneriyor.

Kaç konuşmacı olabilir?

Yetenek sayfası konuşmacı sayısında sınır olmadığını yazıyor; API başvurusu ise bir istekte en fazla 10 farklı ses kimliğine izin veriyor.

Bir istekte ne kadar metin?

Tüm repliklerin toplamı 2.000 karakteri geçmemeli; uzun sahneyi bölüp sesleri birleştirin.

Duygu nasıl verilir?

Köşeli parantezli ses etiketleriyle, etkilemesi istenen repliğin içine yazarak; belge bu özelliğin hâlâ geliştirildiğini ve sonuçların değişebileceğini belirtiyor.

ElevenLabs ile diyalog nasıl oluşturulur? 6 adım

ElevenLabs ile diyalog, repliklerin konuşmacılara bölünmesi, her konuşmacıya bir ses atanması, Eleven v4 ya da v3’ün seçilmesi ve üretilen sesin dinlenip gerekirse yeniden üretilmesiyle oluşturulur. ElevenLabs’in yardım sayfasına göre Dialogue modu, sitede birden fazla konuşmacı kullanıldığında açılıyor.

  1. Senaryoyu repliklere bölün: Her satır tek konuşmacıya ait olsun; kimin konuştuğu satır başında belli olsun.
  2. Sesleri seçin: Her konuşmacıya ayrı bir ses verin; Türkçe sesleri Ses Kitaplığı’nda dil filtresiyle bulabilirsiniz.
  3. Modeli seçin: Eleven v4 (önerilen) ya da Eleven v3.
  4. Duyguyu etiketleyin: Belgede geçen etiketleri ([laughs], [whispers], [sighs] gibi; belgedeki örneklerin hepsi İngilizce) etkilenecek repliğin içine yazın.
  5. Uzunluğu bölün: Bir istekteki toplam metni 2.000 karakterin altında tutun.
  6. Birkaç sürüm üretip seçin: Belge, istenen sonuç için birkaç üretim gerekebileceğini ve modellerin her seferinde farklı sonuç verebileceğini yazıyor.

Tek konuşmacılı Türkçe seslendirmenin model ve okunuş hazırlığı ElevenLabs Türkçe seslendirme yazımızda.

Dialogue modu ve Text to Dialogue API arasındaki fark nedir?

Dialogue modu ElevenLabs sitesinde birden çok konuşmacıyla seslendirme yaparken açılan arayüz davranışıdır; Text to Dialogue ise aynı işi programla yapan API uç noktasıdır. İkisi de Eleven v4 ve v3 ile çalışıyor.

ÖlçütSitede Dialogue moduText to Dialogue API
Nasıl açılır?Birden fazla konuşmacı kullanıncaPOST /v1/text-to-dialogue
GirdiKonuşmacılara bölünmüş repliklerinputs: her öğede text ve voice_id
ModelEleven v4, Eleven v3model_id; varsayılan eleven_v3
Ücretsiz yeniden üretimÖğe başına 2; yalnız panelde, aynı içerik ve ayarlaYok
Sahne efektleri (audio_effects)—Yalnız API

Son kontrol: 18 Ekim 2026. Canlı ve düşük gecikmeli konuşma gerekiyorsa ElevenLabs’in modeller sayfası bu iş için v4 Turbo ve Flash v2.5 gibi düşük gecikmeli modelleri tanımlıyor.

Text to Dialogue API isteği nasıl yazılır?

Text to Dialogue API isteği, xi-api-key başlığıyla https://api.elevenlabs.io/v1/text-to-dialogue adresine gönderilen ve inputs listesinde her replik için metin ile ses kimliği taşıyan bir JSON gövdesidir. Aşağıdaki örnek Türkçe iki konuşmacılı bir podcast girişi; ses kimlikleri yer tutucudur.

POST https://api.elevenlabs.io/v1/text-to-dialogue?output_format=mp3_44100_128
xi-api-key: (anahtarınız ortam değişkeninde)
Content-Type: application/json

{
  "model_id": "eleven_v4",
  "language_code": "tr",
  "seed": 42,
  "inputs": [
    {"text": "[excited] Hoş geldiniz! Bugün yapay zekâ ile seslendirmeyi konuşuyoruz.", "voice_id": "SES_A"},
    {"text": "[curious] Peki iki ses aynı sahnede doğal duyulabilir mi?", "voice_id": "SES_B"},
    {"text": "[laughs] Deneyelim, sonra birlikte dinleriz.", "voice_id": "SES_A"}
  ]
}
  • seed: 0 ile 4294967295 arasında bir tam sayı; aynı tohumla benzer sonuç hedeflenir ama belge bunun kesin olmadığını yazıyor.
  • settings: stability (varsayılan 0,5) ve similarity (varsayılan 0,75).
  • previous_request_ids / next_request_ids: En fazla 3’er istek kimliği; parçalara bölünen sahnede geçişi önceki ve sonraki sesle uyumlu tutmak için.
  • pronunciation_dictionary_locators: İstek başına en fazla 3 telaffuz sözlüğü.

Anahtarın nasıl alınacağı ve kodda nasıl saklanacağı ElevenLabs API anahtarı yazımızda.

İki konuşmacılı diyalogda tutarlılık nasıl kontrol edilir?

İki konuşmacılı bir diyalogda dört şey kontrol edilir: repliklerin doğru sırayla ve doğru seste çıkması, vurgunun ve duygunun metne uyması, aynı konuşmacının sesinin parçalar arasında değişmemesi ve bölünen parçaların birleşim yerlerinin duyulmaması. Aşağıdaki kontrol tablosu bu dört başlığı ölçülebilir hale getiriyor.

KontrolNasıl bakılır?Sorun varsa
Sıra ve konuşmacıSesi yazıya döküp her repliğin doğru konuşmacıda olduğunu metinle eşleyinRepliği ayrı satıra bölün, ses kimliğini kontrol edin
Vurgu ve duyguEtiketli repliklerin tonu etikete uyuyor mu, etiket okunmuş mu?Etiketi değiştirin; ciddi bir sese oyuncu etiket vermeyin
Ses tutarlılığıAynı konuşmacının ilk ve son repliğini art arda dinleyinAynı ayarlar ve seed ile yeniden üretin
Birleşim yeriParçaların bağlandığı saniyeleri ayrı dinleyinprevious_request_ids / next_request_ids kullanın

Yazıya dökme kontrolünü Whisper ile nasıl yaptığımızı ve hangi farkların seslendirme hatası olmadığını Türkçe seslendirme kaydımızda anlattık; Whisper kurulumu için OpenAI Whisper rehberine bakın. Bu tabloyu bu yazı için bir diyalog üretiminde uygulamadık; kontrol yöntemi olarak veriyoruz.

Diyaloğa duygu ve ses efekti nasıl eklenir?

Diyaloğa duygu ve ses efekti, köşeli parantezli ses etiketleri etkilemesi istenen repliğin içine yazılarak eklenir; Eleven v4 belgesi etiketleri genellikle değiştirdikleri cümleden hemen önce ya da sonra koymayı öneriyor. Belgedeki örnek etiketler arasında [laughs], [whispers], [sighs], [excited], [curious] ile [applause] gibi efektler var.

  • Sese uygun etiket: Belge, ciddi ve profesyonel bir sesin [giggles] gibi oyuncu etiketlere iyi yanıt vermeyebileceğini yazıyor.
  • Duraklama: v4 ve v3 SSML break etiketini desteklemiyor; üç nokta ve tire kullanın.
  • Deneysel etiketler: [strong X accent] gibi etiketler seslere göre daha az tutarlı olabilir.

Etiketlerin model bazında hangisinde çalıştığı ElevenLabs komutları yazımızda tablo halinde.

ElevenLabs diyaloğu hangi işlerde kullanılır?

ElevenLabs diyaloğu; iki sunuculu podcast girişleri, karakterli eğitim videoları, animasyon sahneleri ve röportaj biçimindeki reklamlar gibi birden fazla sesin aynı sahnede konuştuğu işlerde kullanılır. Ticari kullanım için belge ücretli plan şartını hatırlatıyor; tek sesli reklam dış sesinin süre ve ton kuralları ise reklam filmi seslendirme rehberimizde.

Karakterli bir animasyonda sesin yanında karakterin her sahnede aynı kalması da gerekir; yöntemi yapay zekâ karakter tutarlılığı ve yapay zekâ ile çizgi film yapma sayfalarında anlatıyoruz. Seslendirme, kurgu ve miksi bizim yapmamızı isterseniz video kurgu hizmetimizde ham görüntü kurgusu dakikası 750 TL; karakterli animasyon işleri için yapay zekâ animasyon sayfasına bakın. Ses ve müziğin dengesi için video ses düzenleme sayfamız işinize yarar.

Sık sorulan sorular

ElevenLabs diyalog oluşturma ücretsiz mi?

Fiyat sayfası ücretsiz planın özellikleri arasında metinden konuşmayı sayıyor; diyalog belgesi ise ticari kullanım için ücretli plan gerektiğini yazıyor. Panelde aynı içerik ve ayarla öğe başına 2 ücretsiz yeniden üretim hakkı var.

ElevenLabs diyalogda Türkçe kullanılır mı?

Kullanılır. Diyalog Eleven v4 ve v3 ile çalışıyor ve Türkçe bu iki modelin dil listesinde; API'de dili language_code: "tr" ile belirtebilirsiniz.

ElevenLabs diyalogda en fazla kaç ses kullanılır?

Yetenek sayfası konuşmacı sayısında sınır olmadığını yazıyor; API başvurusu bir istekte en fazla 10 farklı ses kimliğine izin veriyor.

Uzun bir diyalog nasıl üretilir?

Belge, bir istekteki toplam metnin 2.000 karakteri geçmemesini, daha uzun metnin parçalara bölünüp seslerin birleştirilmesini öneriyor. Geçişleri yumuşatmak için önceki ve sonraki istek kimliklerini verin.

Diyalog her seferinde aynı mı çıkar?

Hayır. Belge modellerin her seferinde farklı sonuç verebildiğini yazıyor; seed parametresi benzer sonucu hedefler ama aynı sonucu kesinleştirmez.

Sıradaki adım

Çok sesli sahnenizi birlikte kuralım

Senaryonuzu WhatsApp'tan gönderin; replikleri seslere bölüp diyaloğu üretelim, kontrol edip videonuza yerleştirelim.

WhatsApp'tan yazın