Whisper (offline)
여러분의 컴퓨터에서 whisper.cpp로 영상의 음성을 타이밍이 있는 자막으로 바꿉니다. 클라우드 계정도, 그래픽 카드도, 설치할 Python도 필요 없습니다. 모델은 한 번만 고르면 되며, 다운로드 후에는 아무것도 컴퓨터 밖으로 나가지 않습니다.
설정 애드온 Whisper (offline) 설치
Subtitld가 내려받고, SHA-256을 확인하고, 최신 상태로 유지합니다.
- 언어
- 99
- 모델
- 9
- 애드온 다운로드
- 21–46 MB
- 최소 RAM
- 512 MB
기능
디코딩하는 동안 조각이 타임라인에 나타나고, 그다음 조각이 아니라 문장 하나가 자막 하나가 되도록 다시 묶입니다.
영상 전체, 일부 구간, 또는 선택한 자막만 전사할 수 있습니다.
구절 사이에도 모델이 메모리에 남아 있어, 처음 구절만 모델이 로드되기를 기다립니다.
디코딩 중이라도 약 1초 안에 멈추며, 절반짜리 결과를 남기지 않습니다.
26.03에서 올리셨나요? 이 엔진은 이전에 내장되어 있었습니다. 같은 id, 설정, 모델 파일을 유지하므로 기존 설정과 다운로드한 모델을 새로 받을 필요가 없습니다.
모델
더 큰 모델일수록 실수가 적지만 오래 걸립니다. Base가 기본값이며 좋은 시작점입니다. 이름, 억양, 잡음이 많은 오디오에는 Small이나 Medium을 시도해 보세요. .en 버전은 영어만 이해하지만 조금 더 빠릅니다.
| 모델 | 다운로드 | RAM | 적합한 용도 |
|---|---|---|---|
| Tiny tiny · tiny.en | ~0.3 GB | 빠른 초안, 느린 컴퓨터 | |
| Base 기본값 base · base.en | ~0.4 GB | 명확한 음성, 대부분의 영상 | |
| Small small · small.en | ~0.9 GB | 억양, 이름, 인터뷰 | |
| Medium medium · medium.en | ~2.1 GB | 잡음이 많은 오디오, 여러 언어 | |
| Large v3 large-v3 | ~3.9 GB | 최고의 결과, 시간이 허락할 때 |
모델은 Hugging Face의 ggerganov/whisper.cpp에서 처음 사용할 때 한 번 내려받습니다.
모델이 저장되는 위치
Subtitld의 공유 모델 캐시에 저장되며, 애드온 안에는 저장되지 않으므로 업데이트해도 지워지지 않습니다. 애드온을 제거해도 모델은 남습니다. 공간을 확보하려면 폴더를 직접 삭제하세요.
| 시스템 | 폴더 |
|---|---|
| Linux | ~/.cache/subtitld/models/whispercpp |
| macOS | ~/Library/Caches/subtitld/models/whispercpp |
| Windows | %LOCALAPPDATA%\subtitld\subtitld\Cache\models\whispercpp |
옵션
설정 › 애드온 › Whisper (offline) › 구성에서 설정할 수 있습니다.
base사용할 모델입니다. 위 표를 참고하세요.
0자동은 최대 4개의 스레드를 사용합니다. 코어가 더 많은 컴퓨터에서는 값을 올리면 더 빨라집니다.
문장마다 자막 하나입니다. 끄면 Whisper가 나눈 조각을 그대로 유지하는데, 문장 중간에서 끊기는 경우가 많습니다.
비워 두면 Subtitld의 모델 캐시를 공유합니다. 다른 드라이브에 모델을 두려면 다른 위치를 지정하세요.
언어
99개 언어를 지원하며, 언어를 비워 두면 자동으로 감지합니다. pt-br 같은 지역 태그는 주 언어를 사용하고, 모든 중국어 변형은 zh로 대응합니다. Subtitld의 언어 중 Zulu만 지원되지 않습니다.
afamarasazbabebgbnbobrbscacscydadeeleneseteufafifofrglguhahawhehihrhthuhyidisitjajwkakkkmknkolalblnloltlvmgmimkmlmnmrmsmtmynenlnnnoocpaplpsptrorusasdsiskslsnsosqsrsusvswtatetgthtktltrttukuruzviyiyozh
플랫폼
| 시스템 | 다운로드 | 테스트 완료 |
|---|---|---|
| Linux x86-64 | 46.3 MB | 실제 컴퓨터와 CI에서 |
| macOS (Apple 실리콘) | 21.4 MB | CI에서 |
| Windows x86-64 | 21.7 MB | CI에서 |
릴리스 전마다 각 빌드는 Subtitld가 설치하는 방식 그대로 설치된 상태에서 CI로 실제 전사를 한 번 실행합니다.
문제 해결
model_missing모델 파일이 없거나 손상되었습니다. 메시지에 파일 이름이 나옵니다. 그 파일을 삭제한 뒤 다시 실행하면 새로 내려받습니다.network_unavailable모델을 내려받지 못했습니다. 다시 시도하세요. HTTPS를 검사하는 프록시 뒤에 있다면SSL_CERT_FILE에 그 인증서를 지정하세요.disk_full모델을 저장할 공간이 부족합니다. 공간을 확보하거나 모델 폴더를 옮기세요.oom메모리가 부족합니다. 더 작은 모델을 고르세요.unsupported_languageWhisper가 이 언어를 지원하지 않습니다. Vosk를 시도하거나 자동 감지를 사용하세요.
라이선스
상업적 작업에 문제 없습니다. 일부 다른 애드온은 모델을 비상업적 용도로만 사용하며, 각 페이지 상단에 그렇게 표시되어 있습니다.
버전
- 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.
다른 음성 인식 애드온
-
Vosk 오프라인
가볍고 CPU 전용. 약 40 MB부터 시작하는 모델.
-
RealtimeSTT 오프라인
녹음 모드용, 말하는 대로. 컴퓨터에서 실행되는 Whisper 모델.
-
AssemblyAI 클라우드
화자 구분 포함. 아직 사용할 수 없음.