| ---
|
| license: apache-2.0
|
| ---
|
|
|
| # FireRedASR-AED
|
|
|
| 小红书ASR AED-L版本在AX650N上的部署,原项目地址为:[https://github.com/FireRedTeam/FireRedASR](https://github.com/FireRedTeam/FireRedASR)
|
|
|
| 转换后的模型放置在axmodel目录,目前支持中文、英文,最长输入10秒的音频,超过10秒的音频会用VAD切割后推理。
|
|
|
| ## 模型转换
|
|
|
| [参考Github](https://github.com/ml-inory/FireRedASR.axera/tree/main)
|
|
|
| ## 支持平台
|
|
|
| - [x] AX650N
|
|
|
|
|
| ## 安装依赖
|
|
|
| ### Audio backend
|
|
|
| ```
|
| sudo apt install libsnffile1
|
| ```
|
|
|
| ### Python
|
|
|
| 测试环境为Python 3.12,建议使用[Miniconda](https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-aarch64.sh
|
| ),安装方法[参考](https://www.anaconda.com/docs/getting-started/miniconda/install#aws-graviton2%2Farm64)
|
|
|
| ```
|
| conda create -n fireredasr python=3.12
|
| conda activate fireredasr
|
| pip install -r requirements.txt
|
| ```
|
|
|
| ### 安装pyaxengine
|
|
|
| ```
|
| wget https://github.com/AXERA-TECH/pyaxengine/releases/download/0.1.3.rc1/axengine-0.1.3-py3-none-any.whl
|
| pip install axengine-0.1.3-py3-none-any.whl
|
| ```
|
|
|
|
|
| ## 使用
|
|
|
| ```
|
| conda activate fireredasr
|
| python test_ax_model.py
|
| ```
|
| ```hypo_axmodel.txt```包含识别结果
|
|
|
| ## 性能表现
|
|
|
| RTF ~= 0.3
|
|
|
| CER(on custom dataset): 3.45%
|
|
|
|
|