Add support for the new NeMo Canary ASR model across multiple language bindings by introducing a Canary model configuration and setter method on the offline recognizer. - Define Canary model config in Pascal, Go, C#, Dart and update converter functions - Add SetConfig API for offline recognizer (Pascal, Go, C#, Dart) - Extend CI/workflows and example scripts to test non-streaming Canary decoding
Introduction
This folder contains examples about using sherpa-onnx's object pascal APIs with non-streaming models for speech recognition.
| File | Description |
|---|---|
| run-dolphin-ctc.sh | Use a non-streaming Dolphin CTC model for speech recognition |
| run-nemo-ctc.sh | Use a non-streaming NeMo CTC model for speech recognition |
| run-nemo-transducer.sh | Use a non-streaming NeMo transducer model for speech recognition |
| run-paraformer-itn.sh | Use a non-streaming Paraformer model for speech recognition with inverse text normalization for numbers |
| run-paraformer.sh | Use a non-streaming Paraformer model for speech recognition |
| run-sense-voice.sh | Use a non-streaming SenseVoice model for speech recognition |
| run-telespeech-ctc.sh | Use a non-streaming TeleSpeech CTC model for speech recognition |
| run-whisper.sh | Use a Whisper model for speech recognition |
| run-zipformer-transducer.sh | Use a non-streaming Zipformer transducer model for speech recognition |