Vosk (offline ASR)
Biến lời nói trong video của bạn thành phụ đề có thời gian trên máy tính của bạn, với Vosk. Nhẹ và chỉ dùng CPU: mô hình nhỏ của một ngôn ngữ chỉ là bản tải xuống 31 đến 48 MB, và sau đó không có gì rời khỏi máy bạn.
Cài đặt Tiện ích bổ sung Vosk (offline ASR) Cài đặt
Subtitld tải về, kiểm tra SHA-256 và giữ cho tiện ích luôn được cập nhật.
- Ngôn ngữ
- 16
- Mô hình
- 19
- Tải tiện ích bổ sung
- 16–31 MB
- RAM, tối thiểu
- 2 GB
Nó làm gì
Lần đầu bạn chuyển thành văn bản một ngôn ngữ, mô hình của nó được tải và giải nén, với tiến trình trên thanh. Một lần tải bị ngắt giữa chừng không bao giờ để lại mô hình hỏng.
Mỗi cụm từ xuất hiện trên dòng thời gian ngay khi Vosk nhận ra nó.
Subtitld gửi cho nó từng cụm từ bạn nói, và mô hình đã tải được giữ giữa các cụm từ.
Nó kiểm tra giữa các đoạn âm thanh ngắn, và trong lúc tải xuống, nên dừng gần như ngay lập tức.
Vosk không phân biệt được các giọng nói: mọi phụ đề đều thuộc người nói A.
Nâng cấp từ 26.03? Vosk từng được tích hợp sẵn. Tiện ích bổ sung giữ các mô hình trong một thư mục riêng, nên nó không dùng lại những mô hình mà 26.03 đã tải: mỗi mô hình sẽ được tải lại lần đầu tiên cần dùng. Các mô hình cũ là những thư mục vosk-model-… trong bộ nhớ đệm mô hình của Subtitld; xóa chúng để giải phóng dung lượng.
Mô hình
Mỗi ngôn ngữ có một mô hình nhỏ, dùng theo mặc định, và một mô hình đầy đủ từ 1 đến 1.9 GB chính xác hơn. Tiếng Anh còn có một mô hình l-graph 128 MB.
Tiện ích bổ sung chọn mô hình nhỏ theo ngôn ngữ của phụ đề bạn. Để dùng mô hình khác, nhập mã định danh của nó vào Vosk model trong cài đặt của tiện ích bổ sung, ví dụ vosk-model-en-us-0.22. Khi đó mô hình đó được dùng cho mọi ngôn ngữ, nên hãy xóa trống ô này trước khi chuyển thành văn bản một ngôn ngữ khác.
| Mô hình | Ngôn ngữ | Tải về |
|---|---|---|
| English (US) — small Mặc định 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 Mặc định vosk-model-small-pt-0.3 | pt-br | |
| Portuguese — full (Facebook) vosk-model-pt-fb-v0.1.1-20220516_2113 | pt-br | |
| Spanish — small Mặc định vosk-model-small-es-0.42 | es | |
| Spanish — full vosk-model-es-0.42 | es | |
| French — small Mặc định vosk-model-small-fr-0.22 | fr | |
| French — full vosk-model-fr-0.22 | fr | |
| German — small Mặc định vosk-model-small-de-0.15 | de | |
| German — full vosk-model-de-0.21 | de | |
| Italian — small Mặc định vosk-model-small-it-0.22 | it | |
| Italian — full vosk-model-it-0.22 | it | |
| Russian — small Mặc định vosk-model-small-ru-0.22 | ru | |
| Russian — full vosk-model-ru-0.42 | ru | |
| Chinese — small Mặc định vosk-model-small-cn-0.22 | zh-cn | |
| Chinese — full vosk-model-cn-0.22 | zh-cn | |
| Japanese — small Mặc định vosk-model-small-ja-0.22 | ja | |
| Japanese — full vosk-model-ja-0.22 | ja |
Các mô hình được lấy từ alphacephei.com, một lần, lần đầu một ngôn ngữ cần đến.
Nơi lưu mô hình
Trong thư mục dữ liệu của tiện ích bổ sung, mỗi mô hình một thư mục, đặt tên theo mã định danh của nó.
| Hệ thống | Thư mục |
|---|---|
| Linux | ~/.local/share/subtitld/addons/vosk/models |
| macOS | ~/Library/Application Support/subtitld/addons/vosk/models |
| Windows | %LOCALAPPDATA%\subtitld\addons\vosk\models |
Trên Linux và macOS, thư mục này nằm bên trong thư mục riêng của tiện ích bổ sung, nên cập nhật hoặc gỡ cài đặt tiện ích bổ sung cũng xóa mô hình; chúng sẽ được tải lại khi cần. Trên Windows, chúng được giữ cho đến khi bạn xóa. Để lưu chúng ở nơi khác, đặt SUBTITLD_VOSK_DATA_DIR thành một thư mục khác trước khi khởi động Subtitld; khi đó các mô hình nằm trong thư mục models của nó.
Để cài một mô hình bằng tay, giải nén nó vào đó sao cho các tệp của nó nằm trong một thư mục có đúng tên mã định danh.
Tùy chọn
Trong Cài đặt › Tiện ích bổ sung › Vosk (offline ASR) › Cấu hình.
Để trống sẽ dùng mô hình nhỏ cho ngôn ngữ bạn chuyển thành văn bản. Nhập mã định danh của một mô hình trong bảng phía trên để dùng mô hình đó thay thế; khi ấy nó được dùng cho mọi ngôn ngữ.
Bật: một mô hình chưa có trên máy tính sẽ được tải từ alphacephei.com lần đầu tiên cần dùng. Tắt: chỉ dùng các mô hình đã có trong thư mục mô hình.
Ngôn ngữ
Chín ngôn ngữ, được liệt kê dưới đây thành 16 thẻ vì mỗi ngôn ngữ có cả dạng thường và dạng vùng miền (pt và pt-br). Thẻ vùng miền chưa có trong danh sách sẽ dùng ngôn ngữ chính của nó: en-gb dùng mô hình tiếng Anh Mỹ, và mọi tiếng Bồ Đào Nha đều dùng mô hình tiếng Brazil.
enen-usptpt-breses-esfrfr-frdede-deitit-itruzhzh-cnja
Nền tảng
| Hệ thống | Tải về | Đã thử |
|---|---|---|
| Linux x86-64 | 30.6 MB | Được dựng trong CI, chưa chạy |
| macOS (Apple silicon) | 15.8 MB | Được dựng trong CI, chưa chạy |
| Windows x86-64 | 24.0 MB | Được dựng trong CI, chưa chạy |
CI dựng từng bản tải xuống nhưng không chạy nó, nên một bản phát hành không được kiểm tra bằng một lần chuyển thành văn bản thật.
Khắc phục sự cố
model_missingMô hình không có trong thư mục mô hình và tự động tải đang tắt. Bật Auto-download models on first use, hoặc tự giải nén mô hình vào đó.network_unavailableKhông tải được mô hình từ alphacephei.com. Kiểm tra kết nối và thử lại.disk_fullKhông đủ dung lượng cho bản tải mô hình. Giải phóng bớt, hoặc dùng mô hình nhỏ.unsupported_languageVosk không có mô hình cho ngôn ngữ này. Thử Whisper.internalXử lý âm thanh, giải nén mô hình hoặc nhận dạng đã thất bại; thông báo cho biết bước nào. Nếu giải nén thất bại, chạy lại: bản tải sẽ bắt đầu từ đầu.
Giấy phép
Phù hợp cho công việc thương mại. Một mô hình là GPL-3.0 thay vì Apache-2.0: mô hình tiếng Bồ Đào Nha đầy đủ (Facebook).
Phiên bản
- 1.0.0