Parakeet & Nemotron çevrimdışı, 33 dil

Konuşmadan metneÇevrimdışıYalnızca CPUTicari kullanıma uygun

Videonuzdaki konuşmayı, NVIDIA'nın iki konuşma modeliyle kendi bilgisayarınızda 33 dilde zamanlanmış altyazılara dönüştürür: 25 Avrupa dili için Parakeet; Arapça, Çince, Hintçe, Japonca, Korece, Norveççe, Türkçe ve Vietnamca için Nemotron. 8 konuşmacıya kadar ayırt edebilir ve siz kayıt yaparken canlı altyazı yazar. Ekran kartı ya da hesap gerekmez ve hiçbir şey makinenizi terk etmez.

Subtitld'den yükleyin

Ayarlar Eklentiler Parakeet & Nemotron (offline, 33 languages) Yükle

Subtitld indirir, SHA-256 değerini denetler ve güncel tutar.

GitHub'da kaynak kod
Diller
33
Modeller
3
Eklenti indirmesi
10–20 MB
En az RAM
2 GB

Ne yapar

33 dil, iki model

Parakeet 25 Avrupa dilini noktalama, büyük harfler ve rakamla yazılmış sayılarla yazıya döker. Nemotron buna Arapça, Çince, Hintçe, Japonca, Korece, Norveççe, Türkçe ve Vietnamcayı ekler. Eklenti, projenizin diline uygun modeli kendisi seçer.

Kim konuşuyor

Label speakers açıldığında 8 sese kadar ayırt edilir: her altyazı kendi konuşmacısını alır (A, B, C…) ve konuşmacı değiştiğinde yeni bir altyazı başlar.

Kayıt yaparken canlı altyazılar

Kayıt modunda Nemotron, siz konuştukça sözlerinizi 28 dilde yazar ve biten her cümle kendi altyazısını doldurur.

Çevrimdışı, işlemcide

Her model, ilk gerektiğinde bir kez iner. 12 dakikalık bir film, konuşmacı etiketleri dahil, bir dizüstü bilgisayarda yaklaşık bir buçuk dakika sürer. Ekran kartı gerekmez ve hiçbir şey bilgisayarınızdan dışarı çıkmaz.

Kullanım

Bir dosyayı yazıya dökmek için İçe aktar sekmesini açın, Yazıya dökme motoru olarak Parakeet & Nemotron'u seçin, Altyazı dili alanından dili ayarlayın ve Yazıya dökmeyi başlat düğmesine basın. Geri kalanı hâlâ yazıya dökülürken altyazılar zaman çizelgesinde belirir: ses birer dakikalık parçalar halinde işlenir (Nemotron'da yarım dakikalık), böylece ilerleme çubuğu hareket etmeye devam eder ve İptal birkaç saniye içinde etkili olur.

Canlı altyazılar için Ses sekmesini açın ve Kayıt altında bu eklentiyi Yazıya dökme motoru olarak seçin.

Modeller

Üç model var ve hiçbiri eklentinin içinde değildir. Her biri ilk gerektiğinde, NVIDIA'nın Hugging Face'teki kendi sayfalarından, sabitlenmiş tek bir sürümle ve parmak izine göre denetlenerek Subtitld'nin ortak model önbelleğine iner. Yarıda kalan bir indirme kaldığı yerden devam eder. Eklentiyi güncellemek ya da kaldırmak modelleri tutar.

Model İndirmeUygun olduğu
Parakeet TDT 0.6B v3 Varsayılan parakeet
714 MB
25 Avrupa dilindeki dosyalar: en az hata ve en isabetli zamanlama
Nemotron 3.5 ASR Streaming 0.6B nemotron
742 MB
Arapça, Çince, Hintçe, Japonca, Korece, Norveççe, Türkçe ve Vietnamca dosyalar ile 28 dilde canlı altyazılar
Nemotron-3-Diarization diarization
107 MB
Label speakers açıkken konuşmacı etiketleri, en fazla 8 konuşmacı

Bir dosyayı hangi modelin yazıya dökeceğine eklentinin Model ayarı karar verir. Varsayılan olan Automatic'te Parakeet bildiği 25 dili, Nemotron da diğer sekizini alır. İkisinin de bildiği bir dil için Nemotron'u da seçebilirsiniz; ama orada da Parakeet daha iyi bir seçimdir.

Parakeet her kelimeyi duyduğu anda zamanlar. Nemotron ise bir kelimeyi onu yazdığı anda, yani kelimenin sonuna yakın zamanlar; bu yüzden eklenti her kelimeyi söylendiği yere geri kaydırır. Bir test filminde Nemotron'un altyazılarının %76'sı, filmin kendi altyazılarından en fazla yarım saniye farkla başlıyor; Parakeet'te bu oran %85. Müzik ve ses efektlerinin üzerinde Nemotron çoğu zaman noktalama koymaz, bu yüzden altyazıları 0,8 saniyelik bir duraklamada da biter.

Bir dizüstü bilgisayar işlemcisinde ölçüldü (Intel i7-13700T):

Ses Süre Bellek
12 dakikalık film, Parakeet, konuşmacı etiketleriyle 87 sn 1,3 GB
12 dakikalık film, Nemotron 63 sn 1,2 GB
Yalnızca konuşmacı etiketleri, 3 dakika 7 sn 0,2 GB

Modellerin saklandığı yer

Sistem Klasör
Linux ~/.cache/subtitld/models/parakeet-nemotron
macOS ~/Library/Caches/subtitld/models/parakeet-nemotron
Windows %LOCALAPPDATA%\subtitld\subtitld\Cache\models\parakeet-nemotron

Üç model birlikte yaklaşık 1,6 GB yer kaplar. Yer açmak için klasörü silin; her model bir sonraki gerektiğinde yeniden iner.

Canlı altyazılar

Siz kayıt yaparken Nemotron her kelimenin biraz ötesini dinler (varsayılan olarak 560 ms; bkz. Live caption delay) ve siz konuştukça kelimeleri yazar. Subtitld cümle bitene kadar onları gösterir, ardından cümle kendi altyazısını doldurur. Yeni bir kelime gelmeden 0,8 saniye geçince cümle biter.

İlk seferde 742 MB'lık Nemotron modeli iner ve indirmenin ilerlemesi, kelimelerin görüneceği yerde gösterilir. Canlı altyazılar, dosyalara göre daha sık küçük harfle ve noktalamasız çıkar: temiz bir metin için kaydı daha sonra Parakeet ile yazıya dökün. Konuşmacı etiketleri yalnızca dosyalar içindir.

Seçenekler

Ayarlar › Eklentiler › Parakeet & Nemotron (offline, 33 languages) › Yapılandır bölümünde.

Model
Varsayılan: auto

Dosyalar için. Automatic, bildiği 25 dil için Parakeet'i, diğerleri için Nemotron'u seçer. Parakeet daha az hata yapar ve sayıları rakamla yazar; Nemotron'un kelime zamanları tahminidir, bu yüzden altyazıları biraz erken ya da geç başlayabilir. Canlı altyazılarda her zaman Nemotron kullanılır.

One cue per sentence
Varsayılan: açık

Açık: ne kadar uzun olursa olsun cümle başına bir altyazı. Kapalı: uzun bir cümle en fazla yaklaşık iki satır veya 7 saniyelik altyazılara bölünür. Her iki durumda da yeni bir konuşmacı yeni bir altyazı başlatır.

Label speakers
Varsayılan: kapalı

Dosyalar için. 8 konuşmacıya kadar ayırt eder (A, B, C…) ve konuşmacı değiştiğinde yeni bir altyazı başlatır. 107 MB'lık konuşmacı modeli ilk seferde iner; 3 dakikalık ses için yaklaşık 7 saniye ekler.

Live caption delay
Varsayılan: 560

Siz kayıt yaparken Nemotron'un bir kelimeyi yazmadan önce o kelimenin ötesinde ne kadar ses dinlediği, milisaniye cinsinden. 160 kelimeleri en erken gösterir ve en çok hatayı yapar; 1120 (1,1 sn) en az hatayı yapar.

Diller

33 dil. Parakeet 25 dil bilir: Bulgarca, Hırvatça, Çekçe, Danca, Felemenkçe, İngilizce, Estonca, Fince, Fransızca, Almanca, Yunanca, Macarca, İtalyanca, Letonca, Litvanca, Maltaca, Lehçe, Portekizce, Rumence, Rusça, Slovakça, Slovence, İspanyolca, İsveççe ve Ukraynaca. Nemotron 28 dil bilir: Yunanca, Letonca, Litvanca, Maltaca ve Slovence dışında bunların hepsi, ayrıca Arapça, Çince, Hintçe, Japonca, Korece, Norveççe, Türkçe ve Vietnamca. Canlı altyazılar Nemotron'un 28 dilini kapsar.

Dili boş bırakırsanız Parakeet, kendi 25 dilinden hangisinin konuşulduğunu kendisi bulur. Nemotron'a ise dil söylenir; İngilizce, İspanyolca, Fransızca ve Portekizce için ayrıca dilin çeşidi de: en-gb, es-es, fr-ca ve pt-br sırasıyla İngiliz İngilizcesi, İspanya İspanyolcası, Kanada Fransızcası ve Brezilya Portekizcesi verir. Bölge belirtilmezse Amerikan İngilizcesi, Latin Amerika İspanyolcası, Fransa Fransızcası ve Avrupa Portekizcesi bekler. İki modelin de bilmediği bir dil seçilirse, bildikleri dilleri listeleyen bir mesaj çıkar.

  • ar
  • bg
  • cs
  • da
  • de
  • el
  • en
  • es
  • et
  • fi
  • fr
  • hi
  • hr
  • hu
  • it
  • ja
  • ko
  • lt
  • lv
  • mt
  • nb
  • nl
  • pl
  • pt
  • ro
  • ru
  • sk
  • sl
  • sv
  • tr
  • uk
  • vi
  • zh

Platformlar

Sistem İndirmeTest edildi
Linux x86-64 10.0 MBDosyalar, konuşmacı etiketleri ve canlı altyazılar, Subtitld'nin kendi yükleyicisi ve eklenti yöneticisiyle gerçek bir makinede; temiz AlmaLinux 8, Ubuntu 20.04 ila 24.04, Debian 12, Fedora 41 ve Arch sistemlerinde; ve CI'da
macOS (Apple silicon) 20.2 MBCI'da, işlemcide: Metal, CI'ın sanal Mac'lerinde çöktüğü için eklenti orada işlemciye geçer. Henüz gerçek bir Mac'te çalıştırılmadı
Windows x86-64 14.4 MBCI'da

Linux x86-64 (2018 ve sonrasındaki her dağıtım), Apple Silicon'da macOS ve Windows x86-64. x86-64'te işlemcinin AVX2 desteklemesi gerekir: Intel'de 2013'ten, AMD'de 2015'ten beri bulunur. ffmpeg, Subtitld ile birlikte gelir.

Mac'te eklenti grafik işlemcisini (Metal) ayrı bir süreçte bir kez dener; başarısız olursa işlemciyi kullanır. Sonuç, modeller klasöründe metal-check.json dosyasında saklanır. Kendiniz seçmek için Subtitld'yi başlatmadan önce PARAKEET_NEMOTRON_DEVICE değerini cpu ya da gpu olarak ayarlayın.

Her sürüm üç sistemin hepsinde derlenir ve her birinde CI eklentiyi Subtitld'nin yaptığı gibi kurar, modelleri indirir ve her modelle bir dosyayı yazıya döker; konuşmacı etiketleriyle ve canlı olarak da.

Sorun giderme

  • unsupported_languageModel projenin dilini yazıya dökemiyor; mesaj, dökebildiği dilleri listeler. Model ayarını Automatic yapın ya da başka bir motor seçin. Yunanca, Letonca, Litvanca, Maltaca ve Slovence için canlı altyazı yoktur: dosyayı sonradan yazıya dökün.
  • network_unavailableBir model indirilemedi ya da indirilen bir dosya denetimden geçemedi ve silindi. Bağlantınızı denetleyip yeniden deneyin: indirme kaldığı yerden devam eder.
  • disk_fullModeller ya da çözülmüş ses için yeterli disk alanı yok. Üç model birlikte yaklaşık 1,6 GB yer kaplar.
  • oomBellek yetersiz. Diğer programları kapatın: uzun bir film yaklaşık 1,3 GB ister.
  • bad_paramsSubtitld sesi aktaramadı; mesaj nedenini söyler.
  • internalEklentinin içinde bir şey başarısız oldu; çoğu zaman sesi çözen ffmpeg ya da yüklenemeyen bir model. Ayrıntılar mesajda. Mesaj işlemcide AVX2 olmadığını söylüyorsa, bu bilgisayar eklentiyi çalıştıramaz.

Lisans

Eklenti
Apache-2.0
Motor
Apache-2.0
NVIDIA'nın NeMo-Speech.cpp'si, ggml ve llama.cpp (MIT) ile
Modeller
CC-BY-4.0, OpenMDW-1.1
NVIDIA tarafından: Parakeet CC-BY-4.0, iki Nemotron modeli OpenMDW-1.1 altında

Ticari işler için uygundur. Eklenti ve NVIDIA'nın NeMo-Speech.cpp'si Apache-2.0'dır. Parakeet CC-BY-4.0'dır; bu lisans, ağırlıkların kendisi paylaşıldığı her yerde NVIDIA'ya atıf ister. İki Nemotron modeli, modeller için hazırlanmış ve onlarla ürettiklerinize hiçbir sınır koymayan serbest bir lisans olan OpenMDW-1.1 altındadır. Modeller NVIDIA'dan iner; eklenti onları içermez. Ürettiğiniz altyazılar sizindir.

Sürümler

  • 26.11.1

    The first release. NVIDIA's Parakeet TDT 0.6B v3 and Nemotron 3.5 ASR Streaming 0.6B, offline on your computer, on NVIDIA's NeMo-Speech.cpp runtime.

    • Subtitles from a file in 33 languages. Parakeet transcribes the 25 European languages, with punctuation, numbers as digits and accurate word timing; Nemotron transcribes Arabic, Chinese, Hindi, Japanese, Korean, Norwegian, Turkish and Vietnamese. Long files are transcribed a minute at a time, so memory stays flat (a 12-minute film peaks at about 1.3 GB), and finished subtitles appear on the timeline as they are made.
    • Speaker labels, when switched on in Configure: up to 8 speakers, A, B, C…, with a new subtitle at each change of speaker. The speaker model (107 MB) downloads the first time.
    • Live captions while recording, from Nemotron, in 28 languages, with a choice of 160 ms to 1.1 s of lookahead.
    • One cue per sentence, or subtitles of about two lines at most.

    Parakeet (714 MB) and Nemotron (742 MB) each download from NVIDIA's Hugging Face repositories the first time they are needed. On a Mac with Apple Silicon the runtime uses the GPU (Metal). On x86-64 the processor needs AVX2 (Intel since 2013, AMD since 2015).

    Needs Subtitld 26.10 or newer.

Diğer Konuşmadan metne eklentileri