Vosk (offline ASR)
Videonuzdaki konuşmayı, Vosk ile kendi bilgisayarınızda zamanlanmış altyazılara dönüştürür. Hafif ve yalnızca CPU: bir dilin küçük modeli 31 ila 48 MB'lık bir indirmedir ve indirildikten sonra hiçbir şey makinenizi terk etmez.
Ayarlar Eklentiler Vosk (offline ASR) Yükle
Subtitld indirir, SHA-256 değerini denetler ve güncel tutar.
- Diller
- 16
- Modeller
- 19
- Eklenti indirmesi
- 16–31 MB
- En az RAM
- 2 GB
Ne yapar
Bir dili ilk kez yazıya dökmenizde modeli iner ve açılır; ilerleme çubuğunda gösterilir. Yarıda kesilen bir indirme asla bozuk bir model bırakmaz.
Vosk tanıdığı anda her ifade zaman çizelgesine düşer.
Subtitld, konuştuğunuz her ifadeyi ona verir ve yüklü model ifadeler arasında tutulur.
Kısa ses parçaları arasında ve bir indirme sırasında kontrol eder; bu yüzden neredeyse hemen durur.
Vosk konuşmacıları ayırt etmez: her altyazı konuşmacı A'ya gider.
26.03'ten mi yükseltiyorsunuz? Vosk eskiden yerleşikti. Eklenti modellerini kendi klasöründe tutar; bu yüzden 26.03'ün indirdiklerini kullanmaz: her biri ilk kullanımda yeniden iner. Eskiler, Subtitld'nin model önbelleğindeki vosk-model-… klasörleridir; yer açmak için silin.
Modeller
Her dilin, varsayılan olarak kullanılan küçük bir modeli ve daha doğru olan 1 ila 1.9 GB arası tam bir modeli vardır. İngilizcenin ayrıca 128 MB'lık bir l-graph modeli vardır.
Eklenti, altyazılarınızın dili için küçük modeli seçer. Başka bir model kullanmak için, eklentinin ayarlarında Vosk model alanına kimliğini girin; örneğin vosk-model-en-us-0.22. Bu model dil ne olursa olsun kullanılır; bu yüzden başka bir dili yazıya dökmeden önce alanı yeniden boşaltın.
| Model | Dil | İndirme |
|---|---|---|
| English (US) — small Varsayılan vosk-model-small-en-us-0.15 | en-us | |
| English (US) — l-graph vosk-model-en-us-0.22-lgraph | en-us | |
| English (US) — full vosk-model-en-us-0.22 | en-us | |
| Portuguese — small Varsayılan vosk-model-small-pt-0.3 | pt-br | |
| Portuguese — full (Facebook) vosk-model-pt-fb-v0.1.1-20220516_2113 | pt-br | |
| Spanish — small Varsayılan vosk-model-small-es-0.42 | es | |
| Spanish — full vosk-model-es-0.42 | es | |
| French — small Varsayılan vosk-model-small-fr-0.22 | fr | |
| French — full vosk-model-fr-0.22 | fr | |
| German — small Varsayılan vosk-model-small-de-0.15 | de | |
| German — full vosk-model-de-0.21 | de | |
| Italian — small Varsayılan vosk-model-small-it-0.22 | it | |
| Italian — full vosk-model-it-0.22 | it | |
| Russian — small Varsayılan vosk-model-small-ru-0.22 | ru | |
| Russian — full vosk-model-ru-0.42 | ru | |
| Chinese — small Varsayılan vosk-model-small-cn-0.22 | zh-cn | |
| Chinese — full vosk-model-cn-0.22 | zh-cn | |
| Japanese — small Varsayılan vosk-model-small-ja-0.22 | ja | |
| Japanese — full vosk-model-ja-0.22 | ja |
Modeller, bir dilin ihtiyaç duyduğu ilk seferde bir kez alphacephei.com'dan gelir.
Modellerin saklandığı yer
Eklentinin veri klasöründe, her model için kimliğiyle adlandırılmış bir klasör.
| Sistem | Klasör |
|---|---|
| Linux | ~/.local/share/subtitld/addons/vosk/models |
| macOS | ~/Library/Application Support/subtitld/addons/vosk/models |
| Windows | %LOCALAPPDATA%\subtitld\addons\vosk\models |
Linux ve macOS'ta bu, eklentinin kendi klasörünün içindedir; bu yüzden eklentiyi güncellemek ya da kaldırmak modelleri de siler; ihtiyaç duyulduğunda yeniden iner. Windows'ta siz silene kadar kalırlar. Başka bir yerde tutmak için, Subtitld'yi başlatmadan önce SUBTITLD_VOSK_DATA_DIR değerini başka bir klasöre ayarlayın; modeller o zaman onun models klasörüne gider.
Bir modeli elle kurmak için, dosyaları tam kimliğiyle adlandırılmış bir klasörde duracak şekilde oraya açın.
Seçenekler
Ayarlar › Eklentiler › Vosk (offline ASR) › Yapılandır bölümünde.
Boşsa, yazıya döktüğünüz dil için küçük modeli kullanır. Yukarıdaki tablodan bir model kimliği girin; o model yerine kullanılır ve her dil için kullanılır.
Açık: bilgisayarınızda henüz olmayan bir model, ihtiyaç duyulduğunda ilk seferde alphacephei.com'dan iner. Kapalı: yalnızca model klasöründe zaten bulunan modeller kullanılır.
Diller
Dokuz dil, aşağıda 16 etiket altında listelenmiş; çünkü her biri hem düz hem bölgesel olarak gelir (pt ve pt-br). Listelenmeyen bir bölgesel etiket ana dilini kullanır: en-gb ABD İngilizcesi modelini alır ve tüm Portekizce Brezilya modelini alır.
enen-usptpt-breses-esfrfr-frdede-deitit-itruzhzh-cnja
Platformlar
| Sistem | İndirme | Test edildi |
|---|---|---|
| Linux x86-64 | 30.6 MB | CI'da derlenir, çalıştırılmaz |
| macOS (Apple silicon) | 15.8 MB | CI'da derlenir, çalıştırılmaz |
| Windows x86-64 | 24.0 MB | CI'da derlenir, çalıştırılmaz |
CI her indirmeyi derler ama başlatmaz; bu yüzden bir sürüm gerçek bir yazıya dökme ile denetlenmez.
Sorun giderme
model_missingModel, modeller klasöründe yok ve otomatik indirme kapalı. Auto-download models on first use seçeneğini açın ya da modeli oraya kendiniz açın.network_unavailableModel alphacephei.com'dan indirilemedi. Bağlantınızı denetleyin ve yeniden deneyin.disk_fullModel indirmesi için yeterli alan yok. Biraz boşaltın ya da küçük modeli kullanın.unsupported_languageVosk'un bu dil için modeli yok. Whisper deneyin.internalSes hazırlanması, modelin açılması ya da tanıma başarısız oldu; mesaj hangisi olduğunu söyler. Açma başarısız olduysa yeniden çalıştırın: indirme baştan başlar.
Lisans
Ticari işler için uygundur. Modellerden biri Apache-2.0 yerine GPL-3.0'dır: tam Portekizce (Facebook) modeli.
Sürümler
- 1.0.0
Diğer Konuşmadan metne eklentileri
-
Whisper Çevrimdışı
whisper.cpp ile çevrimdışı konuşmadan metne, yalnızca CPU.
-
RealtimeSTT Çevrimdışı
Kayıt modu için, konuşurken. Whisper modelleri, bilgisayarınızda.
-
AssemblyAI Bulut
Konuşmacı ayrımıyla. Henüz kullanılamıyor.