Zero-initialize this struct before use.
Example using Whisper:
memset(&config, 0, sizeof(config));
"./sherpa-onnx-whisper-tiny/tiny-encoder.onnx";
"./sherpa-onnx-whisper-tiny/tiny-decoder.onnx";
"./sherpa-onnx-whisper-tiny/tiny-tokens.txt";
SherpaOnnxOfflineWhisperModelConfig whisper
Configuration for a non-streaming ASR recognizer.
SherpaOnnxOfflineModelConfig model_config
SherpaOnnxFeatureConfig feat_config
const char * decoding_method
Example using SenseVoice:
"./sherpa-onnx-sense-voice-zh-en-ja-ko-yue-2024-07-17-int8/model.int8.onnx";
"./sherpa-onnx-sense-voice-zh-en-ja-ko-yue-2024-07-17-int8/tokens.txt";
SherpaOnnxOfflineSenseVoiceModelConfig sense_voice
Example using Parakeet TDT:
"./sherpa-onnx-nemo-parakeet-tdt-0.6b-v3-int8/encoder.int8.onnx";
"./sherpa-onnx-nemo-parakeet-tdt-0.6b-v3-int8/decoder.int8.onnx";
"./sherpa-onnx-nemo-parakeet-tdt-0.6b-v3-int8/joiner.int8.onnx";
"./sherpa-onnx-nemo-parakeet-tdt-0.6b-v3-int8/tokens.txt";
SherpaOnnxOfflineTransducerModelConfig transducer
Definition at line 1155 of file c-api.h.