| | |
| | | |
| | | TCLAP::ValueArg<std::string> offline_model_revision( |
| | | "", "offline-model-revision", "ASR offline model revision", false, |
| | | "v1.2.1", "string"); |
| | | "v2.0.4", "string"); |
| | | |
| | | TCLAP::ValueArg<std::string> online_model_revision( |
| | | "", "online-model-revision", "ASR online model revision", false, |
| | | "v1.0.6", "string"); |
| | | "v2.0.4", "string"); |
| | | |
| | | TCLAP::ValueArg<std::string> quantize( |
| | | "", QUANTIZE, |
| | |
| | | "model_quant.onnx, vad.yaml, vad.mvn", |
| | | false, "damo/speech_fsmn_vad_zh-cn-16k-common-onnx", "string"); |
| | | TCLAP::ValueArg<std::string> vad_revision( |
| | | "", "vad-revision", "VAD model revision", false, "v1.2.0", "string"); |
| | | "", "vad-revision", "VAD model revision", false, "v2.0.4", "string"); |
| | | TCLAP::ValueArg<std::string> vad_quant( |
| | | "", VAD_QUANT, |
| | | "true (Default), load the model of model_quant.onnx in vad_dir. If set " |
| | |
| | | "model_quant.onnx, punc.yaml", |
| | | false, "damo/punc_ct-transformer_zh-cn-common-vad_realtime-vocab272727-onnx", "string"); |
| | | TCLAP::ValueArg<std::string> punc_revision( |
| | | "", "punc-revision", "PUNC model revision", false, "v1.0.2", "string"); |
| | | "", "punc-revision", "PUNC model revision", false, "v2.0.4", "string"); |
| | | TCLAP::ValueArg<std::string> punc_quant( |
| | | "", PUNC_QUANT, |
| | | "true (Default), load the model of model_quant.onnx in punc_dir. If " |
| | |
| | | |
| | | size_t found = s_offline_asr_path.find("speech_paraformer-large-vad-punc_asr_nat-zh-cn-16k-common-vocab8404"); |
| | | if (found != std::string::npos) { |
| | | model_path["offline-model-revision"]="v1.2.4"; |
| | | model_path["offline-model-revision"]="v2.0.4"; |
| | | } |
| | | |
| | | found = s_offline_asr_path.find("speech_paraformer-large-contextual_asr_nat-zh-cn-16k-common-vocab8404"); |
| | | if (found != std::string::npos) { |
| | | model_path["offline-model-revision"]="v1.0.5"; |
| | | model_path["offline-model-revision"]="v2.0.5"; |
| | | } |
| | | |
| | | found = s_offline_asr_path.find("speech_paraformer-large_asr_nat-en-16k-common-vocab10020"); |
| | | if (found != std::string::npos) { |
| | | model_path["model-revision"]="v1.0.0"; |
| | | model_path["model-revision"]="v2.0.4"; |
| | | s_itn_path=""; |
| | | s_lm_path=""; |
| | | } |