X-ASR (Zipformer) 실시간 스트리밍 엔진
X-ASR은 OneASR이 초저지연 실시간 음성 전사를 위해 특별히 설계한 엔진으로, Sherpa-ONNX와 차세대 Zipformer2 Transducer 음향 모델을 기반으로 동작합니다.
핵심 특징
- 초고속 응답 속도: 160ms 청크 실시간 처리로 CPU 리소스 소모가 극히 적습니다.
- 자동 문장 완성/분할: 내장된 묵음 감지 메커니즘을 통해 자연스러운 의미 단위 문장 분할을 완성합니다.
- 전이중 WebSocket 지원: PCM 오디오 스트림을 지속적으로 수신하면서 실시간으로 Partial 및 Final 결과를 반환합니다.
설정 예시
yaml
ASR-Providers:
xasr:
enable: true
engine: xasr
load:
model_name: xasr-zh-en
tokens_path: models/chunk-160ms-model/tokens.txt
encoder_path: models/chunk-160ms-model/encoder-160ms.onnx
decoder_path: models/chunk-160ms-model/decoder-160ms.onnx
joiner_path: models/chunk-160ms-model/joiner-160ms.onnx
provider: cpu # 또는 cuda
sample_rate: 16000
decoding_method: greedy_search