| | |
| | | // hotword embedding compile model |
| | | #define MODEL_EB_NAME "model_eb.onnx" |
| | | #define QUANT_MODEL_NAME "model_quant.onnx" |
| | | // gpu models |
| | | #define TORCH_MODEL_NAME "model.gpu.torchscripts" |
| | | #define TORCH_QUANT_MODEL_NAME "model.blade.fp16.pt" |
| | | #define VAD_CMVN_NAME "vad.mvn" |
| | | #define VAD_CONFIG_NAME "vad.yaml" |
| | | #define AM_CMVN_NAME "am.mvn" |
| | |
| | | if(model_path.find(QUANTIZE) != model_path.end() && model_path.at(QUANTIZE) == "true"){ |
| | | am_model_path = PathAppend(model_path.at(MODEL_DIR), QUANT_MODEL_NAME); |
| | | } |
| | | if(use_gpu){ |
| | | am_model_path = PathAppend(model_path.at(MODEL_DIR), TORCH_MODEL_NAME); |
| | | if(model_path.find(QUANTIZE) != model_path.end() && model_path.at(QUANTIZE) == "true"){ |
| | | am_model_path = PathAppend(model_path.at(MODEL_DIR), TORCH_QUANT_MODEL_NAME); |
| | | } |
| | | } |
| | | } |
| | | am_cmvn_path = PathAppend(model_path.at(MODEL_DIR), AM_CMVN_NAME); |
| | | am_config_path = PathAppend(model_path.at(MODEL_DIR), AM_CONFIG_NAME); |