PROJE
Blogger'lar için yerel Whisper ile videodan SRT altyazı, 2023–2024
Gezginler ve blogger'lar için bir sistem: Google Drive videoları ile podcast ve YouTube bağlantıları yerel bir Whisper modeliyle SRT altyazılarına dönüşüyordu.
- çalışma dönemi
- 2023–2024
- girdi türü
- 3
- Sektör
- Blogger'lar için içerik
- Ülke
- Londra, Birleşik Krallık
- Dönem
- 2023–2024
- Rol
- Sistem geliştiricisi
Video transkripsiyonu ve AI
Google Drive, podcast veya YouTube → yerel Whisper → SRT
Nasıl ilerledi
Önce nasıldı, ne yaptım, şimdi nasıl
- Önce
Başlangıçtaki durum
- Ücretli transkripsiyon genellikle abonelikle çalışır
- Google Drive klasöründe videolar, podcast ve YouTube bağlantıları
- Kurgu için zaman damgalı altyazılar gerekiyor
- Yaptıklarım
Google Drive, podcast veya YouTube → yerel Whisper → SRT
- SonraUygulandı
Şimdi nasıl çalışıyor
- Videodaki ses yerel bir Whisper modeliyle tanınıyordu
- Çıktı, zaman damgalı bir SRT altyazı dosyasıydı
- Drive videolarının durumu ve ilerlemesi Google Sheets'te
- Sonuç
Rakamlarla
- çalışma dönemi
- 2023–2024
- girdi türü
- 3
NASIL ÇALIŞIR
Veri sistemde nasıl ilerler
- 1Google Drive, podcast veya YouTube
- 2yerel Whisper
- 3SRT
Gezginler ve blogger'lar için bir sistem: Google Drive videoları ile podcast ve YouTube bağlantıları yerel bir Whisper modeliyle SRT altyazılarına dönüşüyordu.
Modüller ve metinler yayımlanmış açıklamadan alındı. Şema müşterinin kapalı arayüzlerini veya verilerini yansıtmaz.
2023 sonu ve 2024 başında, YouTube, Instagram ve diğer platformlar için içerik üreten gezginler ve blogger'lar için aif adlı bir sistem geliştirdim. Sistem bir videoyu ya da bir kaydın bağlantısını alıyor, sesi ayıklıyor, konuşmayı yerel bir Whisper modeliyle tanıyor ve zaman damgalı bir altyazı dosyası üretiyordu. Bu, iş birliğimizi Londra'daki bir danışmanlık şirketi için yazılım geliştirme, 2023–2024 sayfasında anlattığım aynı şirketin ilişkili bir projesiydi.
Görev
Ücretli transkripsiyon hizmetleri genellikle abonelikle çalışır ve çekim hacmi büyük olduğunda bu, hissedilir bir gider kalemine dönüşür. Amaç, kullanıcıların içeriklerini üçüncü taraf bir hizmete ödeme yapmak yerine ücretsiz araçlarla işleyebilmesini sağlamaktı.
Nasıl çalışıyordu
Girdiler Google Drive'daki videolar, podcast bağlantıları ve YouTube bağlantılarıydı; üçü de fiilen kullanılıyordu. MP4 videolar bir Google Drive klasöründe duruyordu, bağlantılardan ise sistem ses kanalını alıyordu.
Klasördeki videolar için önce ses ayıklanıyor, uzun kayıtlar gerektiğinde parçalara bölünüyordu. Bundan sonra yol ortaktı: konuşma, bir bulut API'si üzerinden değil, yerel olarak çalışan bir Whisper modeliyle tanınıyordu. Sonuç bir SRT altyazı dosyası olarak kaydediliyordu: metin parçalara bölünmüş, her parçanın bir başlangıç ve bitiş zamanı var. Hazır dosya, Google Drive'da transkripsiyonlar için ayrılmış ayrı bir klasöre geri yükleniyordu.
Google Drive videoları için sistem her dosyanın durumunu ve ilerlemesini Google Sheets'e kaydediyordu. Geçici dosyalar yüklemeden sonra siliniyor, daha önce işlenmiş bağlantılar ise aynı kayıt iki kez çalıştırılmasın diye takip ediliyordu.
Mühendislik tercihleri
İşleri Python ve Flask ile yazılmış küçük bir servis kabul ediyordu. Servis talebin alındığını hemen onaylıyor ve tanıma işlemini ayrıca başlatıyordu; uzun bir video işlenirken talebi açık tutmuyordu.
Tanıma yerel bir model ve ücretsiz araçlarla yapıldığından kaydın dakikası başına ödeme gerekmiyordu. Çok sayıda video yayınlayan bir blogger için bu, ücretli bir aboneliğe kıyasla çok büyük bir tasarruf anlamına gelebilirdi. Sunucunun kendisinin de bir maliyeti var, ancak işlenen hacim için ayrı bir ücret yoktu.
Neler yapıldı, neler planda kaldı
Kullanıcı zaman damgalı bir SRT altyazı dosyası alıyor ve kurgu sırasında onunla çalışıyordu. Bir sonraki adım, altyazıların videoya otomatik olarak gömülmesi ve böylece doğrudan hazır bir video elde edilmesiydi. Bu kısmı tamamlayamadım: müşteri projeyi durdurdu.
Ben yine de bunun çok güzel bir proje olduğunu düşünüyorum ve üzerinde çalışmak keyifliydi.
Benzer bir göreviniz mi var?
Ses ve videoları yazıya dökmeniz ya da kendi sunucunuzda dosya işleme sürecine bir model yerleştirmeniz gerekiyorsa AI iş akışları, Python ile veri işleme ve Google Workspace otomasyonu sayfalarına bakın. Bu şirket için yaptığım diğer projeler Londra'daki bir danışmanlık şirketi için yazılım geliştirme, 2023–2024 sayfasında.
Hangi kayıtların işlenmesi gerektiğini ve sonucun nasıl görünmesi gerektiğini anlatın. Projenizi konuşalım
Aynı teknolojiler, farklı görevler
2023–2024'te Londra'daki bir danışmanlık şirketi için geliştirme: finans verileri, haber toplama, alıntı yakalama, freelancer planlaması ve Whisper altyazıları.
Financial data & AIGoogle Sheets'te finans verisi, haber API'si ve AI sohbet botu, 2023–2024Finans sitelerinden veya API'den Google Sheets'e şirket verileri: üzerinde anlaşılan format, ekip için dokümantasyon ve kod koruması. Upwork, 2023-2024, 5.0.
Servis operasyonları2021'den beri ABD'deki bir PDR şirketinin teknik ortağı: sunucu, telefon sistemi, süper uygulama ve belge ayrıştırıcıları2021'den beri ABD'li bir PDR şirketinin sunucusunu, AI çağrı analizini, süper uygulamasını ve belge ayrıştırıcılarını yürütüyorum. Lead akışı yıllık katlanıyor.