Skip to content

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