AWS Türkçe Blog

AWS Media Services ve SyncWords ile canlı etkinlikler için çok dilli otomatik alt yazılar ve sesli dublaj mümkün hale geldi

Orijinal makale: Link (Chris Zhang)

Bu paylaşım SyncWords İş Geliştirme ve Strateji Başkan Yardımcısı Giovanni Galvez’in eş yazarlığıyla hazırlanmıştır.

Giriş

Canlı yayınlanan etkinliklere alt yazı eklemek sektörde yeni bir durum değil. Alt yazıları yerleştirmek üzere özel donanımlı kodlayıcıları kullanarak video yayınlarına başlık ekleme amaçlı yerleşik iş akışları mevcuttur. Bu iş akışları canlı etkinlik iş akışlarında zorluklar oluşturabilir, bu zorlukları bu paylaşım içerisinde ayrıntılı olarak açıklayacağız.

Alt yazıları canlı yayınlara eklemede bilinen yöntemler arasında EIA-608 ve 708 standartlarına göre başlıkları eklemek bulunur. Ya da base-64 kodlu 608/708 alt yazı verilerini eklemek için RTMP onCaptionInfo’yu kullanmak bulunur.

Buradaki zorluk, dağıtım için canlı yayını işlemenizin öncesinde alt yazıları eklemenizin zorunlu olmasıdır. Bu da normal olarak canlı etkinlik yayını iş akışı kapsamında yerleşik bir tek kanallı alt yazı kodlayıcı cihazının varlığını gerektirir. Ayrıca fazladan koordinasyon ve planlama da gerektirir çünkü etkinlik otomatik olarak oluşturulmuş alt yazıları veya canlı bir stenograf gerektirebilir.

Diğer zorluk ise 608/708 gömülü alt yazılarının özellikle de 608 ile desteklenen yedi dilin haricinde, iki dilden fazlasına destek vermemesidir. 708 protokolünün normalde birden fazla dili desteklediğini iddia edebilirsiniz, bu protokol açısından doğrudur ancak uygulamada 708’in uçtan uca geniş desteği yoktur, bu yüzden gerçek uygulamada 708’in tam kapsamlı olarak kullanıldığı nadiren görülür. Bu ise Çince, Japonca ve Korece gibi Unicode karakter setlerine destek içeren üç veya daha fazla dilde yayın yapma zorunluluğu varsa geleneksel 608/708 kodlama yönteminin başlangıç olmadığı anlamına gelir.

Apple’ın 2009’da HTTP Live Streaming (HLS) başlatmasıyla Over The Top (OTT) yayını popülerlik kazandıkça, Web Video Text Tracks (WebVTT) formatı gibi ayrık alt yazıları aracığıyla birden fazla dilde Sidecar alt yazıları sunabiliyoruz.

Live captioning with SyncWords ile canlı alt yazı

Bu blog paylaşımı, gömülü alt yazıları kullanma zorluklarını ortadan kaldıran bir çözüm sunmaktadır. Video işleme ve paketleme iş akışınızla bulut tabanlı video yazılımı şirketi SyncWords AI’ın araçları arasında basit bir API entegrasyonu sayesinde, mevcut canlı video iş akışınızı kesintiye uğratmadan alt yazıları, alt yazı çevirisini ve AI dublajını bir seçenek olarak kolayca etkinleştirebilirsiniz. SyncWords alt yazı bilgilerini içeren bir ikincil ana dosya oluşturur ve asıl ana dosyanıza dokunmaz böylece güvenilir bir yedek seçeneği sağlar.

SyncWords AI kullanarak canlı alt yazı yayınlama ve gerçek zamanlı çeviri amaçlı bir platform sunar. Bunların amacı, müşterilerin canlı etkinliklerde doğru, güvenilir, gerçek zamanlı çok dilli alt yazı ve dublaj hizmetleri sunmasına yardımcı olacak ürün inovasyonunu ve basit entegrasyonu geliştirmektir.

Aşağıdakiler AWS Elemental Media Services’i kullanarak AWS üzerinde çalışan normal bir canlı etkinlik yayını iş akışıdır. SyncWords, mevcut iş akışınızda değişiklik yapmaksızın canlı etkinlikler çalma listenizi alabilir. SyncWords Live AI Captioning hizmetini kullanarak, alt yazılı değiştirilmiş canlı bir çalma listesi, ana dosyanıza, örneğin AWS Elemental MediaPackage ya da Amazon S3 alanına yazılabilir. İzleyicilere alt yazıları ve/veya ses dublajı içeren, SyncWords ile etkinleştirilmiş, birden çok dilde alt yazılı, senkronize yeni bir çalma listesi sunabilirsiniz.

SyncWords Diagram

Canlı yayın alt yazılarının ve çeviri senkronizasyonunun geliştirilmesi

Canlı etkinlik alt yazılarında, konuşulan ekran diyaloğu ile ekrandaki yazıların belirmesi arasında genelde 3 ila 4 saniye arasında bir gecikme vardır. Bu gecikme her bir cümle konuşulduktan sonra alt yazı metnini oluşturmak için özel donanım ihtiyacından dolayı meydana gelir. SyncWords bu zorluğu çözmek ve alt yazı ile çevrilmiş sesi canlı yayınla senkronize etmek üzere bir çözüm geliştirdi.

SyncWords, HTTP Live Stream (HLS) gecikmesinden yararlanarak alt yazılar ve çevirilerin izleyiciler için senkronize olarak görüneceği tam doğru zamanlamayı hesaplar. Bu senkronizasyon, canlı OTT programcılığını izleyen sınırsız izleyiciler için ideal bir kullanıcı deneyimi sağlar. Bu yenilikçi yaklaşım sayesinde alt yazılar ve çeviriler canlı yayına kusursuz bir şekilde entegre edilerek fark edilebilen gecikmeler ortan kaldırılır ve genel izleyici deneyimi iyileştirilir.

SyncWords, gerçek zamanlı senkronizasyon sayesinde izleyicilerin doğru ve senkronize alt yazılara ve çevirilere anında erişimini sağlar. Bu sadece erişilebilirlik için alt yazılara ihtiyaç duyan kişilere fayda sağlamakla kalmaz, aynı zamanda tüm izleyiciler için genel etkileşim ve anlama seviyesini de artırır. AWS Elemental Media Services ve SyncWords arasındaki HLS çözümü, gecikmeli alt yazıların oluşturduğu can sıkıntısı ve rahatsızlığı ortadan kaldırarak canlı etkinlikler için sorunsuz ve kapsayıcı bir izleme deneyimi sağlar.

İş akışının faydaları:

  • Mevcut canlı etkinlik programınızda hiçbir değişiklik olmaz
  • Canlı etkinlik programınızda hiçbir aksama olmaz, çok dilli alt yazılar ayrı bir rotadan bir ek seçenek olarak etkinleştirilir
  • Birinci çalma listesinin oluşturulan alt yazıları içerdiği yedek bir çalma listesi yapabilirsiniz, asıl çalma listeniz ise ikinci çalma listesi olarak görev görür, bu da canlı etkinliğinizin güvenilirliğini artırır
  • Canlı etkinliğinize çok dilli seçmeli alt yazıları, karmaşık çözümleri uygulama gibi zahmetler olmaksızın ekleyin
  • Karmaşık alt yazı bağlantılı iş akışlarından kaçınmak için alt yazı hizmetini kullanın
  • Canlı etkinlik iş akışınız için basit bir entegrasyon içeren senkronize ve çok dilli alt yazılar ekleyin
  • Canlı alt yazılara ek olarak iş akışınızda canlı ve tercüme edilmiş ses dublajı oluşturun
  • Alt yazıları, özel canlı alt yazı donanımı gerekmeksizin canlı programcılığın sınırsız kanallarına göre ölçeklendirerek maliyeti azaltın

Eylem çağrısı

AWS’i kullanarak canlı bir etkinlik programı oluşturma konusunda daha fazla deneyim kazanmak için lütfen AWS çözüm sayfamızdaki Canlı Yayınımıza bakın. Ek olarak AWS Elemental Media Services’te başlangıç yapmak ilginizi çekiyorsa lütfen ürün sayfasını ziyaret edin. Canlı etkinlik alt yazı çözümleri ve entegrasyon belgeleri için lütfen şurayı ziyaret edin SyncWords.