Skip to content

Motor de Streaming X-ASR (Zipformer) ​

X-ASR es el motor principal de streaming en tiempo real de OneASR, basado en Sherpa-ONNX y modelos acústicos transductores Zipformer2 de última generación.


Aspectos Destacados ​

  • Latencia Ultra Baja: Procesamiento de fragmentos de audio de 160 ms con un uso mínimo de CPU.
  • Detección Continua de Puntos Finales: Seguimiento de silencios integrado para delimitar oraciones de forma natural.
  • WebSocket Bidireccional: Transmite audio PCM entrante mientras emite simultáneamente tokens de texto parciales y finales.

Ejemplo de Configuración ​

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 # o cuda
      sample_rate: 16000
      decoding_method: greedy_search