Add C++ API for streaming ASR. (#1455)

It is a wrapper around the C API.
This commit is contained in:
Fangjun Kuang
2024-10-23 12:07:43 +08:00
committed by GitHub
parent 3edd8d7cf6
commit effd5ef2be
72 changed files with 729 additions and 83 deletions

View File

@@ -290,7 +290,7 @@ int main(int argc, char **argv) {
}
SherpaOnnxOnlineRecognizerConfig config;
memset(&config, 0, sizeof(config));
memset(&config, 0, sizeof(config));
config.model_config.tokens = argv[1];
config.model_config.transducer.encoder = argv[2];
config.model_config.transducer.decoder = argv[3];
@@ -318,7 +318,7 @@ int main(int argc, char **argv) {
config.rule2_min_trailing_silence = 1.2;
config.rule3_min_utterance_length = 300;
SherpaOnnxOnlineRecognizer *recognizer =
const SherpaOnnxOnlineRecognizer *recognizer =
SherpaOnnxCreateOnlineRecognizer(&config);
SherpaOnnxOnlineStream *stream = SherpaOnnxCreateOnlineStream(recognizer);
const SherpaOnnxDisplay *display = SherpaOnnxCreateDisplay(50);