Vosk (offline ASR)
Mengubah ucapan dalam video Anda menjadi subtitle dengan waktu di komputer Anda sendiri, dengan Vosk. Ringan dan hanya CPU: model kecil untuk setiap bahasa berukuran 31 hingga 48 MB, dan setelah itu tidak ada yang keluar dari mesin Anda.
Pengaturan Pengaya Vosk (offline ASR) Pasang
Subtitld mengunduhnya, memeriksa SHA-256-nya, dan menjaganya tetap diperbarui.
- Bahasa
- 16
- Model
- 19
- Unduhan pengaya
- 16–31 MB
- RAM, minimal
- 2 GB
Fungsinya
Saat pertama kali Anda mentranskripsikan suatu bahasa, modelnya diunduh dan diekstrak, dengan kemajuan di bilah. Unduhan yang terputus tidak pernah meninggalkan model yang rusak.
Setiap frasa langsung masuk ke linimasa begitu Vosk mengenalinya.
Subtitld memberikan setiap frasa yang Anda ucapkan, dan model yang sudah dimuat dipertahankan di antara frasa.
Pembatalan diperiksa di antara potongan audio pendek, dan selama unduhan, sehingga berhenti hampir seketika.
Vosk tidak membedakan suara: setiap subtitle masuk ke pembicara A.
Meningkatkan dari 26.03? Vosk dulu sudah disertakan di dalam aplikasi. Add-on ini menyimpan modelnya di folder tersendiri, sehingga tidak memakai ulang model yang diunduh 26.03: masing-masing akan diunduh lagi saat pertama kali dibutuhkan. Model lama berupa folder vosk-model-… di cache model Subtitld; hapus untuk membebaskan ruang.
Model
Setiap bahasa memiliki model kecil, yang dipakai secara default, dan model lengkap berukuran 1 hingga 1,9 GB yang lebih akurat. Bahasa Inggris juga memiliki model l-graph 128 MB.
Add-on memilih model kecil untuk bahasa subtitle Anda. Untuk memakai model lain, masukkan id-nya di Vosk model pada pengaturan add-on, misalnya vosk-model-en-us-0.22. Model itu kemudian dipakai untuk bahasa apa pun, jadi kosongkan kolomnya lagi sebelum Anda mentranskripsikan bahasa lain.
| Model | Bahasa | Unduhan |
|---|---|---|
| English (US) — small Bawaan 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 Bawaan vosk-model-small-pt-0.3 | pt-br | |
| Portuguese — full (Facebook) vosk-model-pt-fb-v0.1.1-20220516_2113 | pt-br | |
| Spanish — small Bawaan vosk-model-small-es-0.42 | es | |
| Spanish — full vosk-model-es-0.42 | es | |
| French — small Bawaan vosk-model-small-fr-0.22 | fr | |
| French — full vosk-model-fr-0.22 | fr | |
| German — small Bawaan vosk-model-small-de-0.15 | de | |
| German — full vosk-model-de-0.21 | de | |
| Italian — small Bawaan vosk-model-small-it-0.22 | it | |
| Italian — full vosk-model-it-0.22 | it | |
| Russian — small Bawaan vosk-model-small-ru-0.22 | ru | |
| Russian — full vosk-model-ru-0.42 | ru | |
| Chinese — small Bawaan vosk-model-small-cn-0.22 | zh-cn | |
| Chinese — full vosk-model-cn-0.22 | zh-cn | |
| Japanese — small Bawaan vosk-model-small-ja-0.22 | ja | |
| Japanese — full vosk-model-ja-0.22 | ja |
Model diunduh dari alphacephei.com, sekali, saat pertama kali suatu bahasa membutuhkannya.
Tempat model disimpan
Di folder data add-on, satu folder per model, dinamai sesuai id-nya.
| Sistem | Folder |
|---|---|
| Linux | ~/.local/share/subtitld/addons/vosk/models |
| macOS | ~/Library/Application Support/subtitld/addons/vosk/models |
| Windows | %LOCALAPPDATA%\subtitld\addons\vosk\models |
Di Linux dan macOS ini berada di dalam folder add-on itu sendiri, sehingga memperbarui atau mencopot add-on juga menghapus model; model akan diunduh lagi saat dibutuhkan. Di Windows, model tetap ada sampai Anda menghapusnya. Untuk menyimpannya di tempat lain, atur SUBTITLD_VOSK_DATA_DIR ke folder lain sebelum Anda menjalankan Subtitld; model kemudian masuk ke folder models-nya.
Untuk memasang model secara manual, ekstrak ke sana sehingga berkas-berkasnya berada di folder yang namanya persis sama dengan id-nya.
Opsi
Di Pengaturan › Pengaya › Vosk (offline ASR) › Atur.
Kosong memakai model kecil untuk bahasa yang Anda transkripsikan. Masukkan id model dari tabel di atas untuk memakai model itu sebagai gantinya; model tersebut kemudian dipakai untuk setiap bahasa.
Aktif: model yang belum ada di komputer Anda akan diunduh dari alphacephei.com saat pertama kali dibutuhkan. Nonaktif: hanya model yang sudah ada di folder model yang dipakai.
Bahasa
Sembilan bahasa, yang tercantum di bawah sebagai 16 tag karena setiap bahasa tersedia dalam bentuk biasa dan regional (pt dan pt-br). Tag regional yang tidak tercantum memakai bahasa utamanya: en-gb memakai model bahasa Inggris AS, dan semua bahasa Portugis memakai model Brasil.
enen-usptpt-breses-esfrfr-frdede-deitit-itruzhzh-cnja
Platform
| Sistem | Unduhan | Diuji |
|---|---|---|
| Linux x86-64 | 30.6 MB | Dibangun di CI, tidak dijalankan |
| macOS (Apple silicon) | 15.8 MB | Dibangun di CI, tidak dijalankan |
| Windows x86-64 | 24.0 MB | Dibangun di CI, tidak dijalankan |
CI membangun setiap unduhan tetapi tidak menjalankannya, sehingga sebuah rilis tidak diperiksa dengan transkripsi sungguhan.
Pemecahan masalah
model_missingModel tidak ada di folder model dan unduhan otomatis nonaktif. Aktifkan Auto-download models on first use, atau ekstrak model ke sana sendiri.network_unavailableModel tidak dapat diunduh dari alphacephei.com. Periksa koneksi Anda dan coba lagi.disk_fullRuang tidak cukup untuk unduhan model. Kosongkan sebagian, atau pakai model kecil.unsupported_languageVosk tidak memiliki model untuk bahasa ini. Coba Whisper.internalMenyiapkan audio, mengekstrak model, atau pengenalan gagal; pesannya menyebutkan yang mana. Jika ekstraksi gagal, jalankan lagi: unduhan dimulai dari awal.
Lisensi
Aman untuk pekerjaan komersial. Satu model berlisensi GPL-3.0, bukan Apache-2.0: model Portugis lengkap (Facebook).
Versi
- 1.0.0
Pengaya Ucapan ke teks lainnya
-
Whisper Luring
Ucapan ke teks offline dengan whisper.cpp, hanya CPU.
-
RealtimeSTT Luring
Untuk mode Rekam, saat Anda berbicara. Model Whisper, di komputer Anda.
-
AssemblyAI Cloud
Dengan deteksi pembicara. Belum tersedia.