Moteur de Streaming X-ASR (Zipformer)
X-ASR est le moteur de streaming temps réel principal de OneASR, exploitant Sherpa-ONNX et les modèles acoustiques transducteurs de nouvelle génération Zipformer2.
Points Forts
- Latence Ultra-Faible : Traitement par segments audio de 160 ms avec une charge CPU minimale.
- Détection Continue des Pauses : Détection automatique des silences pour découper les phrases naturellement.
- WebSocket Bidirectionnel : Réception du flux audio PCM en continu avec émission simultanée des tokens partiels et finaux.
Exemple de Configuration
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 # ou cuda
sample_rate: 16000
decoding_method: greedy_search