Çok karakterli diyalog üretimi, bir dil modelinin verilen hikâyeye ve karakter listesine göre iki ya da daha fazla konuşan arasında geçen replikleri yazması ve her repliği doğru karaktere atamasıdır. Animasyonda bu yalnızca bir yazım işi değildir: her satır bir sahneye, bir sese, bir ağız hareketine ve bir altyazıya bağlanır. Bu yüzden iyi bir diyalog hattı metni yapılandırılmış veri olarak üretir: kim konuşuyor, ne söylüyor, hangi sahnede.

Diyaloğun yapı taşları

Bir animasyon diyaloğu, sıradan bir metinden farklı olarak birkaç zorunlu alan taşır:

  • Konuşan. Repliği söyleyen karakterin adı. Bu ad, karakter listesindeki adla birebir eşleşmelidir; "Ayşe" ile "Ayşe Hanım" iki farklı kişi sayılabilir.
  • Replik. Söylenen cümle. Seslendirileceği için kısa, konuşma diline yakın ve sahne süresine sığacak uzunlukta olmalıdır.
  • Sahne bağı. Repliğin hangi sahnede geçtiği. Görüntüde konuşan karakter o sahnede bulunmalıdır.
  • Anlatıcı ayrımı. Anlatıcının cümleleri karakter repliklerinden ayrı tutulur; farklı bir sesle ve farklı bir biçimde işlenir.

Dil modeli diyaloğu nasıl yazar

Dil modelleri, kendilerine verilen bağlamdan bir sonraki metni tahmin ederek çalışır. Çok karakterli diyalog için bağlam genellikle üç şeyden oluşur: hikâyenin özeti, karakterlerin adları ve kısa tanımları, istenen çıktı biçimi. Model bu bağlamdan her karakterin sesini, yani konuşma tarzını da çıkarır. Aceleci bir karakter kısa ve kesik konuşur, bilge bir karakter daha ağır cümleler kurar. Tanım ne kadar belirginse karakterlerin sesi birbirinden o kadar ayrışır.

Güvenilir bir hatta modelden serbest metin değil, bir şemaya uyan yapılandırılmış çıktı istenir: her satır için bir konuşan alanı ve bir replik alanı. Ardından çıktı doğrulanır: konuşan adı listede var mı, replik uzunluk sınırını aşıyor mu, satır sayısı makul mü. Geçmeyen çıktı hata listesiyle birlikte düzeltilmek üzere yeniden istenebilir.

Konuşan atama sorunu

Çok karakterli diyalogda en sık hata, bir repliğin yanlış kişiye verilmesidir. Bunun birkaç nedeni vardır:

  • Benzer adlar. "Ali" ile "Alp" gibi yakın adlar modelin ve izleyicinin kafasını karıştırır.
  • Zamirler. Hikâye özetinde "o dedi ki" gibi belirsiz ifadeler varsa model kimin konuştuğunu tahmin etmek zorunda kalır.
  • Sahnede olmayan karakter. Diyalog, o sahnede görünmeyen bir karaktere replik verebilir; görüntüde konuşan kimse olmaz.
  • Anlatıcı sızması. Anlatıcının cümlesi bir karakterin ağzına geçebilir ya da tersi olabilir.

Bu hataları azaltmanın en etkili yolu, karakterlere belirgin ve birbirinden farklı adlar vermek ve konuşan alanını serbest metin yerine listeden seçilen bir değer olarak tutmaktır.

Ses kadrosu

Diyalog yazıldıktan sonra her karaktere bir ses atanır. İyi ses kadrosunun ilkeleri tiyatro ve dublajdan tanıdıktır:

  1. Ayırt edilebilirlik. Aynı sahnede konuşan iki karakterin sesi kolayca ayırt edilmeli; perde, tını ya da cinsiyet farkı bunu sağlar.
  2. Karaktere uygunluk. Ses, karakterin yaşına, kişiliğine ve rolüne uymalı.
  3. Süreklilik. Bir karakter bütün film boyunca aynı sesle konuşmalı. Sahneden sahneye değişen ses, karakterin kimliğini zayıflatır.
  4. Anlatıcı ayrımı. Anlatıcı hem anlatım hem diyalog kullanılıyorsa karakterlerden açıkça farklı bir sese sahip olmalı.

Altyazıda konuşan adı

Çok karakterli sahnelerde altyazı yalnızca repliği değil, konuşanı da göstermelidir. Yaygın biçim, satırın başına konuşanın adını koymaktır: "Deniz: Işıkları sen mi söndürdün?" Bu, özellikle sesi kapalı izlenen sosyal medya videolarında, işitme engelli izleyiciler için ve konuşanın yüzünün net görünmediği sahnelerde anlamı korur. Altyazı ayrıca yazılı metni sesle eşleştirmenin kontrolünü de sağlar; kelime zamanlamaları varsa satır konuşmayla aynı anda görünür.

Kullanıcı mı yazar, model mi?

Diyaloğu kimin yazacağı üretim hedefine bağlıdır. Üç yaygın yaklaşım vardır:

  • Tamamen modele bırakmak. Hızlıdır, hikâyeye ve sahne bölünmesine uyumludur. Kontrol azdır ama sonuç çoğu kısa film için yeterlidir.
  • Tamamen elle yazmak. Her kelime yazarındır; marka cümleleri, belirli espriler ya da eğitim içeriği için uygundur. Replikler aynen kullanılır.
  • Model taslağı, insan düzeltmesi. Model hikâyeden bir taslak çıkarır, kişi onu düzenler. Hız ile kontrol arasında dengeli bir yoldur.

Yeşilçam Animation bu üç yolu da sunar. Karakter stillerinde "Konuşma" seçicisi Anlatıcı, Diyalog, İkisi ve Sessiz seçeneklerini içerir. Diyalog alanı boş bırakılırsa diyaloğu yönetmen (bir dil modeli) yazar. "Diyaloğu kendim yazayım" seçeneğiyle konuşan ve replik olarak en fazla 30 satır, her biri en fazla 200 karakter yazılabilir; bu satırlar aynen kullanılır. "Sam ile diyalog yaz" ise hikâyeden ve karakterlerden bir taslak hazırlar; küçük jeton maliyeti işlemden sonra gösterilir. Karakterler en fazla dört kişilik bir kadro olarak tanımlanır, her birine otomatik ya da seçilmiş bir ses verilebilir; "Altyazı" açıkken diyalogda konuşanın adı gösterilir. Adım adım kullanım için diyalog yazma rehberine ve anlatım, diyalog ve altyazı rehberine bakabilirsiniz.

İyi bir sahne diyaloğunun özellikleri

  • Kısa replikler. Animasyonda bir replik birkaç saniyelik bir sahneye sığmak zorundadır. Uzun cümleler hızlandırılmış ya da kesilmiş gibi duyulur.
  • Gösterilebilir olan söylenmez. Görüntüde yağmur yağıyorsa karakterin "yağmur yağıyor" demesine gerek yoktur.
  • Her karakterin bir amacı. Diyalog, iki karakterin istediği şeyler çatıştığında canlanır.
  • Doğal sıra. Soru-cevap, itiraz-ikna gibi karşılıklı akış, art arda uzun monologlardan daha izlenebilirdir.
  • Adlar yerinde. Karakterlerin birbirine adıyla seslenmesi, izleyicinin kimin kim olduğunu öğrenmesini kolaylaştırır; ancak her cümlede ad tekrarlamak yapay durur.

Yaygın hatalar ve çözümleri

Diyalog animasyona döküldüğünde bazı sorunlar ancak izlerken fark edilir. Aynı sahnede iki karakter aynı anda konuşuyorsa ağız hareketleri karışabilir; satırları sıralı tutmak bunu önler. Bir karakterin repliği sahne süresinden uzunsa ya kısaltılmalı ya da iki sahneye bölünmelidir. Dört karakterden fazlası aynı sahnede konuştuğunda izleyici takip etmekte zorlanır; küçük kadrolar hem görsel hem işitsel olarak daha nettir. Dudak senkronunun teknik tarafı dudak senkronu makalesinde ayrıntılı olarak anlatılıyor.

Sık sorulan sorular

Yapay zekâ kaç karakterli diyalog yazabilir? Dil modelleri teknik olarak çok sayıda konuşanla çalışabilir; ancak kısa animasyonlarda iki ila dört karakter hem yazım hem izleme açısından en net sonucu verir.

Yazdığım replikler değiştirilir mi? Diyaloğu kendiniz yazmayı seçtiğinizde satırlar yazdığınız gibi kullanılır. Değişiklik yalnızca diyaloğu modele bıraktığınızda ya da taslak istediğinizde söz konusudur.

Anlatıcı ile diyalog birlikte kullanılabilir mi? Evet. "İkisi" seçeneğinde anlatıcı hikâyeyi bağlarken karakterler kendi repliklerini söyler; anlatıcının sesi karakterlerden farklı tutulur.

Altyazıda konuşanın adı neden gösterilir? Sesi kapalı izleyenlerin ve işitme güçlüğü olanların kimin konuştuğunu anlaması için. Ayrıca konuşanın yüzünün net görünmediği sahnelerde karışıklığı önler.