# kylin-speech-asr-model

包含语音识别的模型。

## 模型列表

| 模型名称 | 模型描述 |
| --- | --- |
| model_repo_paraformer_offline | 非流式语音识别模型 |
| model_repo_paraformer_online | 流式音识别模型 |
| model_repo_punc_dynamic_batching_small | 标点符号预测模型 |
| model_repo_vad_dynamic_batching | 语音激活检测模型 |

## model-checker.sh 脚本

该脚本有以下功能：

1. 直接运行：编包时自动检查工程目录下，相应的模型目录中是否包含`onnx`模型文件。该检查不会影响打包，需要程序员注意屏幕输出。
2. 带`-c`参数运行：从`/opt/appdata/kylin-ai/triton_cpu/`目录下复制`onnx`模型文件。

若有新增模型，需要将模型相对路径及`md5`值添加到该脚本的变量`MODEL_FILES_MD5`中。

## 常用命令

目录下可能存在`__pycache__`目录，请记得使用以下命令进行查找和删除。

1. 递归查找当前目录下的所有`__pycache__`目录

``` bash
find . -type d -name "__pycache__"
```

2. 递归删除当前目录下的所有`__pycache__`目录

``` bash
find . -type d -name "__pycache__" -exec rm -rf {} +
```
