Whistle (offline)
Cactus Compute의 음성 모델인 Whistle로, 여러분의 컴퓨터에서 영상의 음성을 타이밍이 있는 자막으로 바꿉니다. 17 MB 모델이 애드온 안에 들어 있어 처음 사용할 때 내려받을 것도, 그래픽 카드도 필요 없으며, 아무것도 컴퓨터 밖으로 나가지 않습니다.
설정 애드온 Whistle (offline) 설치
Subtitld가 내려받고, SHA-256을 확인하고, 최신 상태로 유지합니다.
- 언어
- 7
- 모델
- 1
- 애드온 다운로드
- 23–31 MB
- 최소 RAM
- 512 MB
기능
모델과 엔진이 애드온 안에 들어 있습니다. 설치하면 오프라인에서도 바로 전사합니다.
CPU에서 실행되며 메모리를 적게 씁니다. 데스크톱 컴퓨터에서 20분 분량의 오디오는 약 2분이 걸립니다.
긴 오디오는 약 1분씩 전사되므로 진행 막대가 계속 움직이고, 취소는 1분 안에 적용됩니다.
영상에 쓰이는 이름과 전문 용어를 Keywords에 적어 두면, Whistle은 단어를 확신하지 못할 때 그것들을 우선합니다.
모델
모델은 Whistle 하나이며, 이미 애드온 안에 들어 있습니다.
| 모델 | 다운로드 | 적합한 용도 |
|---|---|---|
| Whistle 기본값 | 지원하는 7개 언어의 명확한 음성 |
Whistle은 쉼표와 마침표를 항상 넣지는 않습니다. 넣는 경우에는 자막 하나에 문장 하나가 들어가고, 넣지 않는 경우에는 약 두 줄의 텍스트 또는 7초마다 자막이 나뉩니다.
옵션
설정 › 애드온 › Whistle (offline) › 구성에서 설정할 수 있습니다.
영상에 나오는 이름과 전문 용어를 쉼표로 구분해 입력합니다. Whistle이 어떤 단어를 확신하지 못할 때 이 단어들 쪽으로 기울기 때문에, 틀리게 적을 법한 이름도 올바르게 나옵니다.
언어
영어, 독일어, 프랑스어, 스페인어, 이탈리아어, 네덜란드어, 폴란드어를 지원합니다. 언어를 비워 두면 자동으로 감지합니다. 그 밖의 언어로 된 프로젝트는 추측하지 않고 거부합니다. 그런 언어에는 Whisper (offline)를 사용하세요.
endefresitnlpl
플랫폼
| 시스템 | 다운로드 | 테스트 완료 |
|---|---|---|
| Linux x86-64 | 30.8 MB | 실제 컴퓨터와 CI에서 |
| macOS (Apple 실리콘) | 28.7 MB | CI에서 |
| Windows x86-64 | 22.6 MB | CI에서 |
릴리스 전마다 각 빌드는 Subtitld가 설치하는 방식 그대로 설치된 상태에서 CI로 샘플 하나를 전사합니다.
문제 해결
unsupported_languageWhistle이 프로젝트의 언어를 지원하지 않습니다. 99개 언어를 지원하는 Whisper (offline)를 사용하세요.model_missing애드온의 파일이 없습니다. 애드온을 다시 설치하세요.bad_paramsSubtitld가 오디오를 넘기지 못했거나 ffmpeg를 찾지 못했습니다. 어느 쪽인지는 메시지에 나옵니다.oom메모리가 부족합니다. 다른 프로그램을 닫거나, 영상 전체 대신 일부 구간을 전사하세요.disk_full오디오를 디코딩할 공간이 부족합니다. 공간을 확보한 뒤 다시 시도하세요.
라이선스
상업적 작업에 문제 없습니다. 애드온, Needle 엔진, Whistle 가중치 모두 Apache-2.0입니다.
버전
- 26.10.1
Long audio no longer looks stuck at 20%.
Whistle used to transcribe the whole file in one go: the progress bar stopped at 20% until it finished, Cancel had to wait for the end, and long files slowed down more than their length (20 minutes took about 3 minutes). The audio is now transcribed about a minute at a time, cut at quiet moments so no word is split:
- The progress bar moves after every minute of audio.
- Cancel takes effect within a minute.
- 20 minutes of audio take about 2 minutes instead of 3, with the same words.
- With no language set, the first stretch of speech sets the language for the rest of the file.
Versions now follow Subtitld's own: year, month and the release of that month. 26.10.1 comes after 0.0.2, and Subtitld offers it as an update.
The model, the engine and the add-on are unchanged otherwise: Apache-2.0, offline, CPU only.
다른 음성 인식 애드온
-
Whisper 오프라인
whisper.cpp를 이용한 오프라인 음성-텍스트 변환, CPU 전용.
-
Vosk 오프라인
가볍고 CPU 전용. 약 40 MB부터 시작하는 모델.
-
RealtimeSTT 오프라인
녹음 모드용, 말하는 대로. 컴퓨터에서 실행되는 Whisper 모델.
-
AssemblyAI 클라우드
화자 구분 포함. 아직 사용할 수 없음.
-
Phonon-2 오프라인
Offline English speech-to-text with Phonon-2 (Fermion Research): a 164 MB model that runs on the CPU, downloaded…