Gemini API CLI ile Claude Code Oyuna Ses ve Müzik Ekledi

27 Ekim 202610 dkYapay Zeka

Gemini API CLI, Claude Code'un yapamadığı işi üstleniyor: görsel, seslendirme, müzik ve kısa video üretmek. Biz de bunu denemek için Opus 5.5'in sıfırdan yazdığı sessiz bir 3D depo oyununa verdik. Yarım saat içinde oyuna 6 müzik, 42 Türkçe seslendirme ve 37 görsel girdi. Bütün fatura 3,79 dolar, yani yaklaşık 188 TL tuttu.

Bu yazıda aynı yöntemi kendi projenize nasıl uygulayabileceğinizi adım adım anlatıyoruz. Şunları öğreneceksiniz:

  • Gemini API CLI'ın ne olduğu ve eski Gemini CLI ile farkı
  • Kurulum, API anahtarı ve faturalandırma adımları
  • Üretimden önce neden "önce liste" kuralını uygulamanız gerektiği
  • Tutarlı görsel ve seslendirme için kullandığımız kurallar
  • Gemini'ın ürettiğini Gemini'a denetletme yöntemi ve kalem kalem fatura

Tüm süreci canlı izlemek için YouTube videomuzu açabilirsiniz.

İçindekiler

Oyun Neden Sessizdi?

Oyunun adı Kargola. Siparişleri topluyor, paketliyor ve kargo kamyonuna yetiştiriyorsunuz. Oyunu üç hafta önce Opus 5.5'e sıfırdan yazdırmıştık; nasıl yapıldığını merak ederseniz Sonnet 5.5 ve Opus 5.5 karşılaştırma yazımıza bakabilirsiniz.

Sessizliğin sebebi basit: Opus kodu çok iyi yazıyor, ancak resim ya da ses üretemiyor. Bu yüzden kupa, kitap ve oyuncak ayı gibi ürünleri kodla küçük çizimler olarak çizmişti. Bant sesi, korna ve kamyonların bip sesi de kodla üretilmişti. Müzik hiç yoktu. Başlangıç ekranında ise "Her şey Code ile üretildi" yazıyordu.

Kısacası Claude Code'un elleri var, ama fırçası da mikrofonu da yok. Son zamanlarda Claude ile video yapan çok içerik çıktı ve görüntüler gerçekten güzel. Ancak ses ve müzik hep başka bir yerden getirilmek zorunda kalıyor. Google'ın bu hafta çıkardığı resmi araç tam bu boşluğu dolduruyor.

Gemini API CLI Nedir?

Gemini API CLI, kendi başına çalışan bir ajan değil. Claude Code gibi terminalde çalışan bir ajanın eline verdiğiniz bir alet. Ustaya yeni bir alet çantası vermek gibi düşünebilirsiniz: Claude Code bir komut yazıyor, Google'ın modelleri resmi, sesi ya da müziği üretip klasöre bırakıyor ve Claude Code onu alıp kullanıyor.

Araçta 7 iş var:

  1. Görsel üretme
  2. Seslendirme
  3. Müzik
  4. Kısa video
  5. Ses ya da videodan altyazı çıkarma
  6. PDF gibi dosyaları okuyup soruları cevaplama
  7. Arka planda araştırma yapan ayrı bir ajan başlatma

Burada sık yapılan bir karışıklığı baştan düzeltelim. Google'ın eski bir Gemini CLI aracı vardı ve o kendi başına kod yazan, yani Claude Code'un rakibi olan bir ajandı. Yeni araç ise rakip değil, Claude Code'un içinde çalışıyor. İsimleri neredeyse aynı olduğu için arama yaparken dikkat edin. Araç Antigravity gibi başka sistemlerle de çalışabiliyor.

İlk gördüğümüzde biz de şüphelendik, çünkü çok yeniydi ve az yıldızı vardı. Sonra Google'ın kendi GitHub hesabında, 107.000 yıldızlı eski Gemini CLI reposunun hemen yanında durduğunu gördük. Kodu Google çalışanları yazıyor, yani araç resmi. Sadece çok yeni: bir günde yıldız sayısı ikiye katlanmıştı.

Özetle iş bölümü şöyle: kodu Claude yazıyor, malzemeyi Google üretiyor ve ikisi de aynı sohbetin içinde çalışıyor.

Kurulum ve Faturalandırma

Yöntem 4 adımdan oluşuyor: kur, listele, üret, denetle. Projeniz oyun olmasa bile adımlar aynı; site de olur, uygulama da.

Bu bölümü canlı izlemek için YouTube videomuzun 03:07 anından başlayabilirsiniz.

  1. 1. Adım: Kurulum. PowerShell'i açıp tek satırlık kurulum komutunu yapıştırıyorsunuz. Program iniyor ve kendini komut listesine ekliyor.
  2. 2. Adım: Her şeyi kapatıp açın. Kurulumdan sonra terminali, Claude masaüstü uygulamasını kullanıyorsanız onu da tamamen kapatıp yeniden açmanız gerekiyor. Aksi halde Claude Code komutu bulamıyor. Biz ilk seferde buna takıldık.
  3. 3. Adım: API anahtarı. Google AI Studio'dan bir anahtar alıp tek komutla veriyorsunuz. Anahtar ekrana hiç yazılmadan Windows'un şifre kasasına kaydediliyor. Kurulumda bir form açılırsa doldurduğunuz tek alan bu anahtar olmalı, gerisini boş geçebilirsiniz.
  4. 4. Adım: CLAUDE.md notu. Claude Code'un aracı tanıması için oyunun klasöründeki CLAUDE.md dosyasına 4 satırlık bir not ekliyorsunuz. Notu Google kendi sayfasına koymuş, biz aynen kopyaladık. Eklenti ya da ayar yok.

Fiyatlar

Resmi fiyatlar dolar üzerinden; biz liraya çevirerek aktarıyoruz:

  • Görsel: boyutuna göre 1,5 ile 5,5 TL arası
  • Şarkı: yaklaşık 4 TL
  • Video: saniyesi yaklaşık 5 TL
  • Seslendirme: neredeyse bedava

Görselin, müziğin ve videonun ücretsiz kotası yok, bu yüzden faturalandırmayı açmanız gerekiyor. Fiyatların çoğu 1 Ocak'ta iki katına çıkacak; şimdiden denemenizi öneririz.

Faturalandırmayı açmak

AI Studio'da API anahtarının olduğu sayfada projenin yanında "Set up billing" yazıyor. Ona basıp ülkenizi seçiyor ve kartınızı ekliyorsunuz. Bazı hesaplarda önce en az 5 dolar, yani yaklaşık 250 TL yükleme isteniyor; bazılarında kullandıkça ödüyorsunuz.

Bir de mutlaka harcama sınırı koyun. Spend sayfasında aylık bir üst limit yazıyorsunuz ve ajan ne kadar harcamaya çalışırsa çalışsın o sınırı geçemiyor. Yalnız sınırın birkaç dakika gecikmeli işlediğini bilin.

Önce Liste, Sonra Üretim

Bu bölümü canlı izlemek için YouTube videomuzun 04:54 anından başlayabilirsiniz.

Claude Code'a doğrudan "her şeyi üret" demedik. Önce şunu yazdık: oyunu incele, eksik müziği, sesi, görseli ve videoyu listele. Her birinin oyunda nerede kullanılacağını, kaç tane olduğunu ve kaça mal olacağını yazsın, ancak henüz hiçbir şey üretmesin.

Bunun nedeni açık. Görsel, müzik ve video para yazıyor. Ajan kafasına göre 100 görsel üretirse faturayı siz ödersiniz. Önce ne yapacağını görmek, harcama üzerinde kontrolü sizde tutar.

Claude Code 5 dakikada oyunu baştan sona okudu ve şu listeyi çıkardı:

  • 6 müzik
  • 34 satır seslendirme
  • 37 görsel
  • 3 kısa video
  • Tahmini toplam: yaklaşık 280 TL

Bunun 190 TL'si tek başına videolardı. Biz videoları bire indirdik: yalnızca başlangıç ekranının arkasında dönen bir döngü kalsın dedik. Ayrıca kendi isteğimizi de ekledik. Rafa tıklayıp çalışana ürün aldırmaya gönderdiğinizde "Emredersin sahip" desin istedik. Age of Empires oynayanlar hatırlar, köylüye iş verdiğinizde "Yaparım" derdi. Bizimki biraz daha saygılı çıktı.

Kurallarla Üretim: Görsel, Ses ve Video

Bu bölümü canlı izlemek için YouTube videomuzun 06:09 anından başlayabilirsiniz.

Üretime geçmeden önce Claude Code'a net kurallar verdik. İyi sonucun asıl sırrı burada.

  • Bütün görseller aynı stilde olsun: önce bir stil örneği üret, diğerlerini ona bakarak üret.
  • Müşteriler, kargo şoförü ve depo müdürü farklı seslerle konuşsun.
  • Müzik, konuşmanın altında kısık kalsın.
  • Oyundaki ses düğmesi hepsini kapatsın.

Görsellerde tutarlılık

Claude Code stil örneği olarak kil görünümlü sevimli bir kupa seçti, sonra diğer bütün görselleri bu kupayı referans vererek ürettirdi. Sonuçta oyuncak ayı, termos ve müşteri portreleri aynı elden çıkmış gibi durdu. Ayrı ayrı üretilmiş 37 görselde bu tutarlılık gayet iyiydi.

Bir akıllı ayrıntı daha var: kamyonların yan paneline ve duvar afişlerine resim ürettirdi, ancak üstündeki yazıyı ve logoyu yine kodla çizdi. Çünkü resmin içine yazılan Türkçe yazı bozulabiliyor.

Seslendirmede örnek dinletme

Seslendirmeye gelince Claude Code durup bize sordu. Her rol için iki ses örneği üretti: depo müdürü için iki, şoför için iki, kadın ve erkek müşteri için de ikişer. Dört rolün hepsini dinleyip seçmek 1,5 dakika sürdü. Rafa giden çalışana da ayrı bir ses verdik.

"Emredersin sahip" cümlesini ise kendisi 3 farklı tonla okuttu, ki her tıklamada aynısı duyulmasın. Bunu biz istememiştik, kendisi düşündü.

Başlangıç ekranının görselinden 10 saniyelik bir döngü üretildi. Videonun son karesi ilk karesine uymayınca Claude Code klibi ileri ve geri birleştirdi ve 20 saniyelik dikişsiz bir döngü elde etti. Sonra hepsini oyuna bağladı: 11 yeni dosya yazdı, 10 dosyayı değiştirdi. Artık biri konuşurken müzik kendiliğinden kısılıyor. Ayarlara ayrı müzik ve seslendirme düğmeleri de geldi; bunu ayrıca istememiştik.

Denetim: Gemini'a Kendi İşini Kontrol Ettirmek

Bu bölümü canlı izlemek için YouTube videomuzun 07:21 anından başlayabilirsiniz.

Dördüncü adım, ürettirdiğiniz işi yine ona kontrol ettirmek. Claude Code şunları yaptı:

  1. Ürettiği 6 müziği aynı araca dinletti ve içinde şarkı sözü var mı diye baktı.
  2. Bütün seslendirmeleri yazıya döktürüp her satırın yazıldığı gibi okunup okunmadığını kontrol etti.
  3. Kodu denetledi. Oyunda zaten 110 test var ve hepsi geçti.
  4. Oyunu tarayıcıda kendisi açıp gezdi ve 3 sorun buldu.

Bulunan sorunlardan ikisi şunlardı: karşılama konuşurken ilk ipucu kayboluyordu, çünkü bir afiş penceresinin arkasında kalmıştı. Kamyon panelindeki yazı da okunmuyordu. Üçünü de düzeltti. Tarayıcı testleri ise çalışmadı, çünkü bilgisayarda o testlerin tarayıcısı kurulu değildi. Claude Code bunu da saklamadan söyledi.

Yani Gemini'ın ürettiğini yine Gemini'a denetletmek, sonuca güveni ciddi biçimde artırıyor.

Önce ve Sonra: Rakamlarla Sonuç

Bu bölümü canlı izlemek için YouTube videomuzun 07:50 anından başlayabilirsiniz.

Oyunu açtığınızda fark daha ilk saniyede belli oluyor. Başlangıç ekranı eskiden düz bir arka plandı, şimdi arkada depo dönüyor ve menünün kendi müziği var. Yeni oyunu başlattığınızda depo müdürü hemen konuşmaya başlıyor, ipuçlarını da kendisi okuyor. Müşterinin portresi listede görünüyor ve siparişini kendi söylüyor. Ürünlerin yanındaki çizgiler gitmiş, yerlerine kil görünümlü resimler gelmiş.

Gün içinde de fark var: Kamyon yanaşınca şoför konuşuyor, bu sırada müzik kendiliğinden kısılıyor. Akşam olunca müzik değişiyor ve gün bitince müdür "Mesai bitti" diye haber veriyor.

Rakamlarla değişim şöyle:

Öğe Önce Sonra
Müzik 0 6
Seslendirme 0 42
Görsel 0 37
Menü videosu yok 1

Araç toplam 144 dosya üretti ve 86'sı oyuna girdi. Bütün iş yarım saatten biraz fazla sürdü. Bunun 5 dakikası liste çıkarmak, gerisi üretim ve kontroldü.

Ardından aynı sohbette bu süreci bir skill'e çevirttik. Adı "medya tamamla". Artık başka bir projede tek komutla aynı işi yaptırabiliyoruz: proje inceleniyor, eksikler maliyetiyle listeleniyor, onay alınıyor, sonra üretilip bağlanıyor. Takıldığımız yeri de içine koyduk; kuralları artık üretime başlamadan önce soruyor.

Fatura ve Sınırlar

Bu bölümü canlı izlemek için YouTube videomuzun 11:03 anından başlayabilirsiniz.

Claude Code her çağrıyı bir dosyaya yazmıştı. Biz de en sonda resmi fiyat sayfasıyla hesaplattık. Toplam 3,79 dolar, yani o günkü kurla 188 TL çıktı:

  • Görseller: 110 TL (en büyük kalem)
  • Tek 10 saniyelik video: 50 TL
  • 6 müzik: 22 TL
  • Denetim: 4 TL
  • Bütün seslendirmeler: 2,5 TL

Bu fiyata seslendirme gerçekten çok ucuz; yalnızca seslendirme için bile denenebilir bir yapı. Bunun 43 TL'si kuralı geç vermemizden gitti. Doğru sırayla yapılsa fatura yaklaşık 145 TL olurdu.

Sınırları bilin

  • Araç 3D model üretmiyor. Depodaki çalışanlar ve kamyonlar yine kodla çizilmiş şekiller olarak kaldı.
  • Kısa ses efektleri için ayrı bir model yok. Bant sesi ve korna eski ses efektleriyle duruyor.
  • Görsel, müzik ve video ücretli; kartınızı bağlamanız gerekiyor.
  • Araç çok yeni ve deneysel. Google bu yıl eski Gemini CLI'ın ücretsiz kullanımını kapatıp herkesi başka bir araca taşımıştı, bunu aklınızda tutun.

Ne zaman kullanılır?

Bir projeyi bitirdiniz, çalışıyor ama çiğ duruyorsa tam zamanı. 3D model ya da kısa bir ses efektine ihtiyacınız varsa başka bir araca bakmanız gerekir. Yapay zeka ajanlarını kendi iş akışlarınıza nasıl yerleştireceğinizi merak ediyorsanız Claude Code kurulum rehberimiz iyi bir başlangıç noktası.

Sonuç

Gemini API CLI ile Claude Code'un eksik kalan iki yeteneğini, yani görsel ile sesi tamamlamak mümkün. Dört adımı hatırlayın:

  1. Kur: Aleti Claude Code'un eline verin ve CLAUDE.md dosyasına notu ekleyin.
  2. Listele: Üretmeden önce neyin, kaç tane ve kaça mal olacağını yazdırın.
  3. Kurallarla üret: Stil örneği, rol başına ses seçimi ve müzik seviyesi gibi kuralları baştan verin.
  4. Denetle: Üretilen işi aynı araca kontrol ettirin.

Yapay zeka ile otomasyon ve uygulama geliştirme becerilerinizi sağlamlaştırmak için n8nkursu.com adresindeki kapsamlı Türkçe eğitimlere göz atabilirsiniz. 200 TL'den az bir bütçeyle bir oyunu konuşturmak, beklediğimizden çok daha iyi bir sonuç verdi.

Sıkça Sorulan Sorular (FAQ)

Gemini API CLI nedir, eski Gemini CLI ile aynı şey mi?

Hayır. Eski Gemini CLI kod yazan ve Claude Code'un rakibi olan ayrı bir ajandı. Gemini API CLI ise ajan değil, Claude Code gibi bir ajanın eline verilen bir alettir: görsel, seslendirme, müzik ve kısa video üretir.

Gemini API CLI ücretsiz mi?

Kısmen. Seslendirme neredeyse bedava, ancak görsel, müzik ve video üretiminin ücretsiz kotası yok ve faturalandırmayı açmanız gerekiyor. Videodaki fiyatların çoğu 1 Ocak'ta iki katına çıkacak.

Claude Code aracı nasıl tanıyor?

Projenizin klasöründeki CLAUDE.md dosyasına, Google'ın kendi sayfasında yayımladığı 4 satırlık notu eklersiniz. Eklenti ya da ayrıca bir ayar gerekmiyor.

Üretimde harcamayı nasıl sınırlarım?

Google AI Studio'daki Spend sayfasından aylık bir üst limit koyabilirsiniz. Ayrıca ajana önce yalnızca liste ve maliyet tahmini çıkarttırıp onay verdikten sonra üretim yaptırmak masrafı kontrol altında tutar.

Gemini API CLI 3D model ya da ses efekti üretir mi?

Hayır. Araç 3D model üretmiyor ve kısa ses efektleri için ayrı bir modeli yok. Oyundaki karakterler ve kamyonlar kodla çizilmiş şekiller olarak, bant sesi ve korna da eski ses efektleriyle kaldı.

İlgili Yazılar