RealtimeSTT
녹음 모드를 위한 음성-텍스트 변환입니다. 녹음하는 동안 Subtitld가 마이크 소리를 이 애드온으로 스트리밍합니다. 말하는 대로 단어가 나타나고, 끝난 문장이 자막을 채웁니다. faster-whisper 모델을 여러분의 컴퓨터에서 실행하며, 모델은 Hugging Face에서 한 번 내려받습니다.
설정 애드온 RealtimeSTT 설치
Subtitld가 내려받고, SHA-256을 확인하고, 최신 상태로 유지합니다.
- 언어
- 30
- 애드온 다운로드
- 281–483 MB
- 최소 RAM
- 2 GB
기능
녹음 모드에서 말하는 동안 텍스트가 나타나고, 진행하면서 다듬어집니다. Subtitld는 문장이 끝날 때까지 이를 그대로 보여 줍니다.
끝난 문장마다 말한 시각이 함께 저장되므로, 그 시점에서 나뉜 자막을 채웁니다.
잠시 멈추면 아직 말하고 있던 문장을 최대 1분까지 기다렸다가, 끝나기 전에 추가합니다.
같은 언어에서 다음 테이크로 넘어갈 때 모델이 로드된 상태로 남아 있어, 이후 테이크는 다시 로드하지 않고 바로 시작합니다.
사용하려면 Audio 탭의 Recording 아래에서 Transcription engine으로 고르세요.
전사 패널에서는 Range 또는 Selection을 사용하세요. Subtitld는 그 범위를 이 애드온이 읽을 수 있는 유일한 오디오인 WAV로 자릅니다. All을 고르면 영상 자체의 오디오를 받아 bad_audio로 멈춥니다. 한 번 실행하면 전체 구간에 자막 하나가 나오므로, 선택한 자막을 채울 때 가장 잘 맞습니다. 실행은 취소할 수 없고 항상 끝까지 진행됩니다.
모델
Model에서 모델을 고르세요: tiny, base, small(기본값), medium, large-v3, 그리고 large-v3를 제외한 나머지의 영어 전용 .en 버전이 있습니다. 클수록 정확하지만 느리고 무겁습니다.
모델은 처음 사용할 때 Hugging Face에서 내려받아 다음을 위해 보관됩니다. 로드 시간은 작은 모델은 몇 초, 큰 모델은 최대 1분입니다. 녹음 모드에서는 실시간 텍스트용과 끝난 문장용으로 두 번 로드되므로, 컴퓨터의 메모리가 부족하면 더 작은 모델을 고르세요.
옵션
설정 › 애드온 › RealtimeSTT › 구성에서 설정할 수 있습니다.
smallWhisper 모델입니다. 위의 Models를 참고하세요. 클수록 정확하지만 느리고 무겁습니다. 이름이 .en으로 끝나면 영어만 이해합니다.
autoSubtitld가 설치하는 빌드에서 자동은 항상 CPU를 고릅니다. CUDA GPU를 요청하는 PyTorch가 없기 때문입니다. NVIDIA GPU를 직접 요청하려면 cuda를 고르세요. CI에서는 이를 테스트하지 않습니다.
default모델이 다루는 숫자의 정밀도입니다. default는 엔진이 정하며, int8은 CPU에서 가장 빠르고, float16은 GPU에 맞습니다.
전사 패널에서 구절이 아직 디코딩되는 동안 텍스트를 보여 주며, 최종 텍스트가 이를 대체합니다. 녹음 모드는 이 설정과 상관없이 항상 실시간 텍스트를 보여 줍니다.
애드온은 시작할 때 이 설정을 읽으므로, 변경 사항은 다음에 시작할 때 적용됩니다. 예를 들어 Subtitld를 다시 시작한 뒤에요.
언어
지역 태그는 Whisper에 주 언어로 전달됩니다. pt-br은 pt로 보냅니다.
enptpt-bresfrdeitnlrupluktrarzhjakohiidsvfidanocselherohucathvi
플랫폼
| 시스템 | 다운로드 | 테스트 완료 |
|---|---|---|
| Linux x86-64 | 482.7 MB | CI에서, 모델 없이 |
| macOS (Apple 실리콘) | 377.0 MB | CI에서, 모델 없이 |
| Windows x86-64 | 280.6 MB | CI에서, 모델 없이 |
릴리스 전마다 CI가 모든 시스템에서 애드온의 테스트를 실행하고, 빌드된 애드온을 시작해 음성 감지가 로드되는지 확인합니다. 모델이 필요하므로 CI에서 전사는 실행되지 않습니다.
문제 해결
bad_audio오디오가 WAV가 아닙니다. 전사 패널에서 All 대신 Range나 Selection을 사용하세요.internal전사가 실패했습니다. 메시지에 이유가 나옵니다. 처음 사용할 때 모델이 내려받아지지 않았을 수 있으니 연결을 확인하고 다시 시도하세요. Device를cuda로 설정했다면auto로 되돌리세요.not_installed애드온 안의 음성 엔진이 로드되지 않았습니다. 애드온을 다시 설치하세요.
라이선스
상업적 작업에 문제 없습니다. 애드온, RealtimeSTT, faster-whisper, Whisper 가중치가 모두 MIT입니다.
버전
- 0.1.2
다른 음성 인식 애드온
-
Whisper 오프라인
whisper.cpp를 이용한 오프라인 음성-텍스트 변환, CPU 전용.
-
Vosk 오프라인
가볍고 CPU 전용. 약 40 MB부터 시작하는 모델.
-
AssemblyAI 클라우드
화자 구분 포함. 아직 사용할 수 없음.