Ne işe yarar?
Bilgisayarınızdaki bir ses/video dosyasını faster-whisper ile işleyip UTF-8 TXT ve SRT altyazı üretir. Varsayılan çok dilli base modeli, CPU int8 ve Türkçe dilidir. Ses/model dosyası pakete dahil değildir.
Kullanım
- Python 3.10+ ile sanal ortam oluşturun ve
python -m pip install -r requirements.txt çalıştırın.
python ses_yazi.py ders.wav --output-dir ciktilar komutunu çalıştırın. İlk kullanımda model indirilir.
- ders.txt ve ders.srt dosyalarını kontrol edin; isimleri, sayıları ve zamanlamayı dinleyerek düzeltin. Mevcut dosyalara yazmak için açıkça
--overwrite gerekir.
Paket içeriği
- ses_yazi.py: komut satırı dönüştürücü ve SRT zaman damgası yazımı.
- requirements.txt: faster-whisper 1.2.1.
- test_ses_yazi.py: beş çevrimdışı/sahte model testi.
- Türkçe kurulum, CPU/GPU seçenekleri, resmî kaynaklar ve MIT lisansı.
Gereksinim ve sınırlar
İlk paket/model indirmesi internet ister; model hazırken
--local-only indirmeyi engeller. CPU için CUDA gerekmez; NVIDIA GPU isteğe bağlıdır ve uyumlu CUDA/cuDNN ister. 4 GB boş RAM küçük CPU denemeleri için pratik paydır; gerçek ihtiyaç ve hız değişir. Konuşmacı ayrımı/çeviri yoktur. Sessizlikte veya kötü kayıtta hatalı metin oluşabilir; bu bir doğruluk garantisi değildir. Kod MIT; bağımlılık ve modeller ayrı lisanslıdır.