Ne işe yarar?
SRT veya WebVTT dosyalarının konuşma bölümlerini okur; zaman damgasını koruyan JSON veya sade TXT çıktısı üretir. Etiketleri metinden temizler, altyazı dosyasını değiştirmez.Kullanım
Kod:
python arac.py ornek.srt --output metin.txt
python arac.py ornek.vtt --format json --output altyazi.json
Paket ve gereksinimler
Python 3.10+; yalnız standart kütüphane. arac.py, pack_io.py, örnek veriler, çevrimdışı testler, Türkçe README, resmî kaynak listesi ve MIT lisansı dahildir.Sınırlar
WebVTT NOTE, STYLE ve REGION blokları atlanır. Basit ses/metin etiketleri kaldırılır; konuşmacı biçimlendirmesi korunmaz. Standart zaman damgalı düz metin altyazı hedeflenir; gelişmiş yerleşim, karaoke ve kelime zamanları desteklenmez. Bozuk zaman veya bilinmeyen blokta sessizce içerik kaybetmek yerine hata verir.Girdi değiştirilmez; mevcut çıktı için --overwrite gerekir. Model veya dış API gerekmez.