简介
模型文档地址 https://www.modelscope.cn/models/iic/SenseVoiceSmall
插件市场 https://dev.espai.fun/#/Plugin
插件配置
安装插件
npm i esp-ai-plugin-iat-funasr
引入插件
plugins: [
require("esp-ai-plugin-iat-funasr"),
],
配置插件
这里的ws下面会讲,api_key对应着服务端app/config.py
文件下的 API_KEY,如果对不上,将无法连接后端
iat_server: "esp-ai-plugin-iat-funasr",
iat_config: {
ws : "ws://127.0.0.1:8000",
api_key : "123456",
},
插件后端代码
这也是我主要讲的,部署方法以ububtu系统为例
安装Conda
sudo apt update
sudo apt install ffmpeg
下载安装脚本
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
运行安装脚本
bash Miniconda3-latest-Linux-x86_64.sh
这种情况回车即可
然后会让你阅读霸王条款,直接按键盘 ↓ 键,也就是键盘下键,当为END的时候回车输入yes,然后再按回车
安装完成后,关闭并重新打开终端,或者运行以下命令使.bashrc
文件的修改生效:
source ~/.bashrc
此时,你可以使用conda
命令了。可以通过以下命令验证 Conda 是否安装成功:
conda --version
创建虚拟环境
输入y
conda create -n esp-ai-plugin python=3.10
激活虚拟环境
conda activate esp-ai-plugin
源码部署
下载源码
cd /mnt
git clone git clone https://gitee.com/zhuxiaohuaqn/Esp-Ai-Plugin.git
安装依赖
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
下载模型
modelscope download --model 'iic/SenseVoiceSmall' --local_dir './app/models/SenseVoiceSmall'
或者手动下载模型,将模型文件放置在 app/models/SenseVoiceSmall
目录下
https://www.modelscope.cn/models/iic/SenseVoiceSmall/resolve/master/model.pt
配置模型路径,修改app/config.py
文件, default为模型所在目录
MODEL_DIR: str = Field(
default="/home/zhuxiaohuan/桌面/Esp-Ai-Plugin/app/models/SenseVoiceSmall",
env="ASR_MODEL_DIR"
)
运行后端服务
python -m app.main
稍等一会模型加载
没有回复内容