Yapay Zekâ ile Yola Çıktık — Kitchener-Waterloo'dan Ottawa'ya

Read in Other Languages
Loading…

Yapay Zekâ ile Yola Çıktık — Kitchener-Waterloo'dan Ottawa'ya

Bu, sıradan bir yolculuk değildi. Direksiyon bendeydi, gözlerim yolda; ama yayını baştan sona bir yapay zekâ kurdu ve yönetti. Ben yalnızca sesimle komut verdim, o komutları gerçeğe çevirdi. Aşağıda hem yaşadıklarımızı bir yolculuk hikâyesi olarak okuyacaksınız, hem de dilerseniz açılır kutuların içinde perde arkasındaki teknik düzeneği bulacaksınız.

🚗 Sabah, ilk komut

Sabah Kitchener-Waterloo'dan çıktık, hedef Ottawa. Daha yola koyulmadan, bugünün yayınını hazırlamasını istedim: günün haberleri, hava durumu, rota… Sesli komut verdim, gerisini o halletti. Birkaç dakika içinde ekranda yedi dilde altyazı akıyor, yan konsolda günün başlıkları beliriyor, ve kendi klonlanmış sesimle bir açılış konuşması hazır bekliyordu.

İlk sürpriz de burada çıktı: hazırladığı ses benim bilgisayarımda çalıyordu ama yayına gitmiyordu. Ben "tamam, gidiyor" sanıyordum; o ise "ben duydum, demek yayına gitti demek değil" deyip işin aslını kontrol etti — ve gerçekten gitmediğini buldu, sonra düzeltti.

⚙️ Teknik — Başlangıçta neler yapıldı?
  • Altyazı ve yan konsol 7 dilde (TR·EN·FR·DE·ES·RU·HI) günün içeriğiyle dolduruldu: rota, hava, gündem.
  • Açılış konuşması klon sesle (yerel XTTS) üretildi.
  • Sesin yayına gitmediği fark edildi: OBS'te sistem sesini yakalayan kaynak yoktu. Ses tarayıcı kaynağı sahneye eklendi ve sesin yayına gittiği OBS ses göstergesinden (meter) kanıtlandı — "duydum" ile yetinilmedi.
  • Seslendirmeler 7 dilde üretildi; önce ücretsiz sistem sesleri, sonra kaliteli ElevenLabs ile her dile farklı ses.
  • Konuşma sırasında müzik otomatik kısıldı, bitince geri açıldı; her adım meter'dan doğrulandı.
  • Üretilen sesler arşivlendi; panelde bir içerik kütüphanesi sayfası kuruldu.

📡 Bir çubuk sinyal

Yayını açtık, yola devam ettik. İstedikçe yeni haberler hazırlandı; ikinci bülten yola çıkmadan tazelendi. Derken internet bizi zorlamaya başladı. Highway'de ilerlerken bağlantı bir düştü bir kalktı; bir dinlenme tesisine çekip mola verdik. Sonra tekrar yola koyulduk ve kırsala girdik — kırsalın derdi de başladı: bir çubuk sinyal, sık kopan bağlantı, kimi zaman tam ölü bölgeler.

Yoldayken yine sesli komutlar verdim; o sistemi takip etti. Önemli bir gerçeği birlikte gördük: ben "yayın koptu" sandığımda çoğu zaman kopan benim telefon internetimdi — yayın aslında devam ediyordu. Doğruyu benim gözüm değil, onun YouTube'dan yaptığı kontrol söylüyordu.

⚙️ Teknik — Neler düzeltildi, ne fark edildi?
  • Yayını öldüren ayar bulundu: YouTube yayını enableAutoStop=true ile açılıyordu — birkaç saniyelik kopma yayını komple bitiriyor, link ölüyordu.
  • Bir olay rakamla çözümlendi: ~4 dakikalık gerçek internet kopması, otomatik durdurma + manuel toparlama yüzünden 16 dakikalık karartıya dönüşmüştü.
  • Otomatik durdurma kapatıldı (hem canlı yayın anında, hem panelin varsayılanı) → artık kopma yayını öldürmüyor, aynı linkten kaldığı yerden devam ediyor.
  • Kalite kırsala göre düşürüldü: 360p + dinamik bit hızı; yeniden bağlanma hızlandırıldı; 90 sn'lik yayın gecikme tamponu ile kısa kopmalar izleyiciden gizlendi.
  • Kritik ilke çıkarıldı: kurtarma yerel ve otonom olmalı — internet üzerinden bana bağlı olmamalı, çünkü kopunca benimle bağlantı da kopuyor.

⛽ Bu sefer yayını ben başlattım

Kırsalda bir benzinlikte mola verdim. O bu sırada üçüncü yayına hazırlandı — bu kez formatı değiştirdik: her şeyi tek seferde sıralamak yerine, farklı dillerdeki seslendirmelerin arasına müzik serpiştiren bir radyo düzeni. Ve en güzeli: bu sefer yayını ben başlattım, o kaldığı yerden kendi devam etti — ben "başla" demeden, sistem başlangıcı kendi gördü ve içeriği kendi akıttı. Böyle böyle Ottawa'ya doğru ilerledik; arada kopmalar oldu ama yayın artık kendi kendini toparlıyordu.

⚙️ Teknik — Otonom sistem nasıl kuruldu?
  • Panelde zaten var olan auto_recover keşfedildi: stream beklenmedik düşerse panel onu kendi başlatıyor — yerel, ben gerekmeden.
  • Önemli ayrım: kasıtlı durdurma panelin kendi ucundan yapılmalı ki sistem onu "düşme" sanıp geri açmasın.
  • Dayanıklılık standartları OBS profiline kalıcı gömüldü → ben olmadan, elle başlatılsa bile aynı kurallar geçerli.
  • Otonom başlatma izleyicisi kuruldu: yayın "aktif + ana sahne" olunca içerik kendiliğinden tetikleniyor.
  • Serpiştirmeli format: müzik ↔ 7 dilde seslendirme + Kingston özel videosu; altyazı ve yan konsol her zaman konuşulan dile senkron.

Bir gün boyunca, bir insan ile bir yapay zekâ, yolda, sesle konuşarak bir yayın çıkardık. Ben yöneldim, o kurdu; ben yoruldum, o ayakta kaldı. Kitchener-Waterloo'dan Ottawa'ya — ve hâlâ yoldayız.

📺 Bugünün yayınları: tek listede (playlist) — sabah Driver & Dasher canlı sürüş, öğleden sonra ve akşam DunDem News bültenleri.

Bilgi Notu: Bu yazı, yoldan canlı yayın deneyiminin bir günlüğüdür. Anlatılan teknik düzenek kişisel kurulum ve deneyime dayanır; profesyonel danışmanlık niteliği taşımaz.
Series
Loading…