|
sherpa-onnx C API 1.0
Public C API and C++ wrapper for sherpa-onnx
|
Configuration for a streaming ASR recognizer. More...
#include <c-api.h>
Collaboration diagram for SherpaOnnxOnlineRecognizerConfig:Public Attributes | |
| SherpaOnnxFeatureConfig | feat_config |
| SherpaOnnxOnlineModelConfig | model_config |
| const char * | decoding_method |
| int32_t | max_active_paths |
| int32_t | enable_endpoint |
| float | rule1_min_trailing_silence |
| float | rule2_min_trailing_silence |
| float | rule3_min_utterance_length |
| const char * | hotwords_file |
| float | hotwords_score |
| SherpaOnnxOnlineCtcFstDecoderConfig | ctc_fst_decoder_config |
| const char * | rule_fsts |
| const char * | rule_fars |
| float | blank_penalty |
| const char * | hotwords_buf |
| int32_t | hotwords_buf_size |
| SherpaOnnxHomophoneReplacerConfig | hr |
Zero-initialize this struct before use. Then fill in feat_config, model_config, and any optional decoding, endpoint, or hotword settings.
Example model package: sherpa-onnx-streaming-zipformer-bilingual-zh-en-2023-02-20
| float SherpaOnnxOnlineRecognizerConfig::blank_penalty |
| SherpaOnnxOnlineCtcFstDecoderConfig SherpaOnnxOnlineRecognizerConfig::ctc_fst_decoder_config |
| const char* SherpaOnnxOnlineRecognizerConfig::decoding_method |
| int32_t SherpaOnnxOnlineRecognizerConfig::enable_endpoint |
| SherpaOnnxFeatureConfig SherpaOnnxOnlineRecognizerConfig::feat_config |
| const char* SherpaOnnxOnlineRecognizerConfig::hotwords_buf |
| int32_t SherpaOnnxOnlineRecognizerConfig::hotwords_buf_size |
| const char* SherpaOnnxOnlineRecognizerConfig::hotwords_file |
| float SherpaOnnxOnlineRecognizerConfig::hotwords_score |
| SherpaOnnxHomophoneReplacerConfig SherpaOnnxOnlineRecognizerConfig::hr |
| int32_t SherpaOnnxOnlineRecognizerConfig::max_active_paths |
| SherpaOnnxOnlineModelConfig SherpaOnnxOnlineRecognizerConfig::model_config |
| float SherpaOnnxOnlineRecognizerConfig::rule1_min_trailing_silence |
| float SherpaOnnxOnlineRecognizerConfig::rule2_min_trailing_silence |
| float SherpaOnnxOnlineRecognizerConfig::rule3_min_utterance_length |
| const char* SherpaOnnxOnlineRecognizerConfig::rule_fars |
| const char* SherpaOnnxOnlineRecognizerConfig::rule_fsts |