Vosk (offline ASR)

음성 인식오프라인CPU 전용상업적 사용 가능

여러분의 컴퓨터에서 Vosk로 영상의 음성을 타이밍이 있는 자막으로 바꿉니다. 가볍고 CPU만 사용합니다. 언어별 작은 모델은 31~48 MB를 내려받으며, 받은 뒤에는 아무것도 컴퓨터 밖으로 나가지 않습니다.

Subtitld에서 설치하세요

설정 애드온 Vosk (offline ASR) 설치

Subtitld가 내려받고, SHA-256을 확인하고, 최신 상태로 유지합니다.

GitHub의 소스
언어
16
모델
19
애드온 다운로드
16–31 MB
최소 RAM
2 GB

기능

필요한 것을 내려받음

언어를 처음 전사할 때 그 언어의 모델을 내려받아 풀며, 진행 상황은 막대에 표시됩니다. 중간에 끊긴 다운로드는 깨진 모델을 남기지 않습니다.

진행하면서 자막 생성

Vosk가 구절을 인식하는 즉시 타임라인에 올라옵니다.

녹음 모드 준비 완료

Subtitld가 말한 구절을 하나씩 넘겨주며, 로드된 모델은 구절 사이에도 유지됩니다.

언제든지 취소

짧은 오디오 조각 사이와 다운로드 중에도 확인하므로 거의 즉시 멈춥니다.

Vosk는 목소리를 구분하지 않습니다. 모든 자막은 화자 A에게 할당됩니다.

26.03에서 올리셨나요? Vosk는 이전에 내장되어 있었습니다. 이 애드온은 자체 폴더에 모델을 보관하므로 26.03이 내려받은 모델을 재사용하지 않고, 각 모델은 처음 사용할 때 다시 내려받습니다. 오래된 모델은 Subtitld의 모델 캐시에 있는 vosk-model-… 폴더이며, 공간을 확보하려면 삭제하세요.

모델

언어마다 기본으로 쓰는 작은 모델이 있고, 더 정확한 1~1.9 GB 크기의 전체 모델이 있습니다. 영어에는 128 MB의 l-graph 모델도 있습니다.

애드온은 자막 언어에 맞는 작은 모델을 고릅니다. 다른 모델을 쓰려면 애드온 설정의 Vosk model에 id를 입력하세요. 예: vosk-model-en-us-0.22. 그 모델은 언어와 상관없이 사용되므로, 다른 언어를 전사하기 전에 칸을 다시 비우세요.

모델언어 다운로드
English (US) — small 기본값 vosk-model-small-en-us-0.15en-us
40 MB
English (US) — l-graph vosk-model-en-us-0.22-lgraphen-us
128 MB
English (US) — full vosk-model-en-us-0.22en-us
1.8 GB
Portuguese — small 기본값 vosk-model-small-pt-0.3pt-br
31 MB
Portuguese — full (Facebook) vosk-model-pt-fb-v0.1.1-20220516_2113pt-br
1.6 GB
Spanish — small 기본값 vosk-model-small-es-0.42es
39 MB
Spanish — full vosk-model-es-0.42es
1.4 GB
French — small 기본값 vosk-model-small-fr-0.22fr
41 MB
French — full vosk-model-fr-0.22fr
1.4 GB
German — small 기본값 vosk-model-small-de-0.15de
45 MB
German — full vosk-model-de-0.21de
1.9 GB
Italian — small 기본값 vosk-model-small-it-0.22it
48 MB
Italian — full vosk-model-it-0.22it
1.2 GB
Russian — small 기본값 vosk-model-small-ru-0.22ru
45 MB
Russian — full vosk-model-ru-0.42ru
1.8 GB
Chinese — small 기본값 vosk-model-small-cn-0.22zh-cn
42 MB
Chinese — full vosk-model-cn-0.22zh-cn
1.3 GB
Japanese — small 기본값 vosk-model-small-ja-0.22ja
48 MB
Japanese — full vosk-model-ja-0.22ja
1 GB

모델은 alphacephei.com에서 언어에 처음 필요할 때 한 번 내려받습니다.

모델이 저장되는 위치

애드온의 데이터 폴더에 있으며, 모델마다 id와 같은 이름의 폴더가 하나씩 있습니다.

시스템 폴더
Linux ~/.local/share/subtitld/addons/vosk/models
macOS ~/Library/Application Support/subtitld/addons/vosk/models
Windows %LOCALAPPDATA%\subtitld\addons\vosk\models

Linux와 macOS에서는 애드온 자체 폴더 안에 있으므로, 애드온을 업데이트하거나 제거하면 모델도 함께 지워지고 다음에 필요할 때 다시 내려받습니다. Windows에서는 직접 삭제하기 전까지 남습니다. 다른 위치에 두려면 Subtitld를 시작하기 전에 SUBTITLD_VOSK_DATA_DIR를 다른 폴더로 설정하세요. 그러면 모델은 그 폴더의 models에 저장됩니다.

모델을 직접 설치하려면 그 폴더에 압축을 풀어, 파일들이 모델 id와 똑같은 이름의 폴더 안에 들어가게 하세요.

옵션

설정 › 애드온 › Vosk (offline ASR) › 구성에서 설정할 수 있습니다.

Vosk model
기본값: 비어 있음

비워 두면 전사하는 언어의 작은 모델을 사용합니다. 위 표의 모델 id를 입력하면 그 모델을 모든 언어에 사용합니다.

Auto-download models on first use
기본값: 켜기

켜면: 컴퓨터에 아직 없는 모델이 필요할 때 alphacephei.com에서 처음 한 번 내려받습니다. 끄면: 모델 폴더에 이미 있는 모델만 사용합니다.

언어

아홉 개 언어이며, 각 언어에 일반 태그와 지역 태그가 모두 있어 아래 목록에는 16개 태그가 있습니다(pt와 pt-br처럼). 목록에 없는 지역 태그는 주 언어를 사용합니다. 예: en-gb는 미국 영어 모델을, 모든 포르투갈어는 브라질 포르투갈어 모델을 사용합니다.

  • en
  • en-us
  • pt
  • pt-br
  • es
  • es-es
  • fr
  • fr-fr
  • de
  • de-de
  • it
  • it-it
  • ru
  • zh
  • zh-cn
  • ja

플랫폼

시스템 다운로드테스트 완료
Linux x86-64 30.6 MBCI에서 빌드만 하고 실행하지 않음
macOS (Apple 실리콘) 15.8 MBCI에서 빌드만 하고 실행하지 않음
Windows x86-64 24.0 MBCI에서 빌드만 하고 실행하지 않음

CI는 각 빌드를 만들기만 하고 실행하지 않으므로, 릴리스가 실제 전사로 검사되지는 않습니다.

문제 해결

  • model_missing모델이 모델 폴더에 없고 자동 다운로드가 꺼져 있습니다. Auto-download models on first use를 켜거나, 모델의 압축을 직접 풀어 두세요.
  • network_unavailablealphacephei.com에서 모델을 내려받지 못했습니다. 연결을 확인하고 다시 시도하세요.
  • disk_full모델을 내려받을 공간이 부족합니다. 공간을 확보하거나 작은 모델을 사용하세요.
  • unsupported_languageVosk에 이 언어의 모델이 없습니다. Whisper를 시도하세요.
  • internal오디오 준비, 모델 압축 해제 또는 인식이 실패했습니다. 메시지에 어느 단계인지 나옵니다. 압축 해제가 실패했다면 다시 실행하세요. 다운로드는 처음부터 시작됩니다.

라이선스

애드온
Apache-2.0
엔진
Apache-2.0
Vosk, Kaldi
모델
Apache-2.0, GPL-3.0-only
전체 포르투갈어(Facebook) 모델에만 GPL

상업적 작업에 문제 없습니다. 모델 하나는 Apache-2.0이 아니라 GPL-3.0입니다. 전체 포르투갈어(Facebook) 모델입니다.

버전

  • 1.0.0

다른 음성 인식 애드온

업데이트됨 · 애드온 카탈로그 기준 이 애드온의 문제 신고