Whisper (offline)
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 whisper.cpp. Không cần tài khoản đám mây, không cần card đồ họa, không cần cài Python. Chọn một mô hình một lần; sau khi tải xong, không có gì rời khỏi máy bạn.
Cài đặt Tiện ích bổ sung Whisper (offline) 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ữ
- 99
- Mô hình
- 9
- Tải tiện ích bổ sung
- 21–46 MB
- RAM, tối thiểu
- 512 MB
Nó làm gì
Các đoạn xuất hiện trên dòng thời gian khi đang giải mã, rồi được nhóm lại để mỗi phụ đề chứa một câu thay vì một mẩu.
Chuyển thành văn bản toàn bộ video, một đoạn của nó, hoặc chỉ các phụ đề bạn đã chọn.
Mô hình được giữ tải giữa các cụm từ, nên chỉ cụm đầu tiên phải chờ nó tải.
Dừng trong khoảng một giây, ngay cả giữa chừng khi đang giải mã, và không bao giờ để lại kết quả dở dang.
Nâng cấp từ 26.03? Đây là công cụ từng được tích hợp sẵn. Nó giữ nguyên mã định danh, cài đặt và các tệp mô hình, nên thiết lập và mô hình đã tải của bạn được giữ lại mà không cần tải lại.
Mô hình
Mô hình lớn hơn mắc ít lỗi hơn và chạy lâu hơn. Base là mặc định và là một khởi đầu tốt; hãy thử Small hoặc Medium cho tên riêng, giọng vùng miền và âm thanh nhiễu. Các phiên bản .en chỉ hiểu tiếng Anh và nhanh hơn một chút.
| Mô hình | Tải về | RAM | Phù hợp với |
|---|---|---|---|
| Tiny tiny · tiny.en | ~0.3 GB | Bản nháp nhanh, máy tính chậm | |
| Base Mặc định base · base.en | ~0.4 GB | Lời nói rõ, đa số video | |
| Small small · small.en | ~0.9 GB | Giọng vùng miền, tên riêng, phỏng vấn | |
| Medium medium · medium.en | ~2.1 GB | Âm thanh nhiễu, nhiều ngôn ngữ | |
| Large v3 large-v3 | ~3.9 GB | Kết quả tốt nhất, khi có đủ thời gian |
Các mô hình được lấy từ ggerganov/whisper.cpp trên Hugging Face, một lần duy nhất, lần đầu bạn dùng chúng.
Nơi lưu mô hình
Trong bộ nhớ đệm mô hình dùng chung của Subtitld, không bao giờ nằm trong tiện ích bổ sung, nên các bản cập nhật không xóa chúng. Gỡ cài đặt tiện ích bổ sung cũng giữ lại chúng; tự xóa thư mục nếu bạn muốn giải phóng dung lượng.
| Hệ thống | Thư mục |
|---|---|
| Linux | ~/.cache/subtitld/models/whispercpp |
| macOS | ~/Library/Caches/subtitld/models/whispercpp |
| Windows | %LOCALAPPDATA%\subtitld\subtitld\Cache\models\whispercpp |
Tùy chọn
Trong Cài đặt › Tiện ích bổ sung › Whisper (offline) › Cấu hình.
baseMô hình nào sẽ dùng. Xem bảng ở trên.
0Tự động dùng tối đa 4 luồng. Tăng lên trên máy có nhiều nhân hơn để chạy nhanh hơn.
Một phụ đề cho mỗi câu. Tắt đi để giữ các đoạn gốc của Whisper, thường cắt ngang câu.
Để trống sẽ dùng chung bộ nhớ đệm mô hình của Subtitld. Trỏ đến nơi khác để giữ mô hình trên một ổ đĩa khác.
Ngôn ngữ
99 ngôn ngữ, hoặc để trống ngôn ngữ để tự nhận diện. Các thẻ vùng miền như pt-br dùng ngôn ngữ chính của chúng; mọi biến thể tiếng Trung đều ánh xạ thành zh. Trong số các ngôn ngữ của Subtitld, chỉ có tiếng Zulu là không được hỗ trợ.
afamarasazbabebgbnbobrbscacscydadeeleneseteufafifofrglguhahawhehihrhthuhyidisitjajwkakkkmknkolalblnloltlvmgmimkmlmnmrmsmtmynenlnnnoocpaplpsptrorusasdsiskslsnsosqsrsusvswtatetgthtktltrttukuruzviyiyozh
Nền tảng
| Hệ thống | Tải về | Đã thử |
|---|---|---|
| Linux x86-64 | 46.3 MB | Trên máy thật và trong CI |
| macOS (Apple silicon) | 21.4 MB | Trong CI |
| Windows x86-64 | 21.7 MB | Trong CI |
Trước mỗi bản phát hành, mỗi bản dựng chạy một lần chuyển thành văn bản thật trong CI, được cài đặt đúng như Subtitld cài nó.
Khắc phục sự cố
model_missingTệp mô hình bị thiếu hoặc hỏng. Thông báo ghi tên tệp; xóa nó và chạy lại để tải mới.network_unavailableKhông tải được mô hình. Thử lại; nếu sau proxy kiểm tra HTTPS, đặtSSL_CERT_FILEthành chứng chỉ của proxy đó.disk_fullKhông đủ dung lượng cho mô hình. Giải phóng bớt, hoặc chuyển thư mục mô hình.oomHết bộ nhớ. Chọn một mô hình nhỏ hơn.unsupported_languageWhisper không biết ngôn ngữ này. Thử Vosk, hoặc tự nhận diện.
Giấy phép
Phù hợp cho công việc thương mại. Một số tiện ích bổ sung khác dùng mô hình chỉ cho mục đích phi thương mại; mỗi trang đều nói rõ điều đó ở đầu.
Phiên bản
- 0.0.1
Offline speech-to-text for Subtitld with whisper.cpp (pywhispercpp 1.5.1).
Models are not included: the selected GGML model downloads once on first use into Subtitld's shared model cache, so models downloaded by earlier Subtitld versions are reused.
The add-on is Apache-2.0. Each archive contains
THIRD_PARTY_LICENSES/with the licences of the third-party components frozen into it: whisper.cpp and pywhispercpp are MIT, pybind11 and numpy are BSD-3-Clause, and the Python runtime and its libraries are under their own permissive licences.The Linux archive also ships, inside numpy's OpenBLAS, the GCC Fortran runtime (GPL-3.0 with the GCC Runtime Library Exception) and libquadmath (LGPL-2.1-or-later). The complete source of that libquadmath build is attached here as
whispercpp-addon-<version>-libquadmath-source.tar.gz; the add-on's own source iswhispercpp-addon-<version>-source.tar.gz.