Add Golang API for VAD (#708)

This commit is contained in:
Fangjun Kuang
2024-03-27 12:09:39 +08:00
committed by GitHub
parent ccb2d435ec
commit 69c7880c4d
28 changed files with 674 additions and 4 deletions

View File

@@ -309,6 +309,9 @@ SherpaOnnxOfflineRecognizer *CreateOfflineRecognizer(
recognizer_config.model_config.whisper.task =
SHERPA_ONNX_OR(config->model_config.whisper.task, "transcribe");
if (recognizer_config.model_config.whisper.task.empty()) {
recognizer_config.model_config.whisper.task = "transcribe";
}
recognizer_config.model_config.tdnn.model =
SHERPA_ONNX_OR(config->model_config.tdnn.model, "");
@@ -331,6 +334,11 @@ SherpaOnnxOfflineRecognizer *CreateOfflineRecognizer(
recognizer_config.decoding_method =
SHERPA_ONNX_OR(config->decoding_method, "greedy_search");
if (recognizer_config.decoding_method.empty()) {
recognizer_config.decoding_method = "greedy_search";
}
recognizer_config.max_active_paths =
SHERPA_ONNX_OR(config->max_active_paths, 4);