客服

客服

点击联系站长 点击联系站长

在线时间
12:00 - 22:00

客服微信

客服微信
交流QQ群

734653993

站长QQ 2362400196
ESP-AI本地语音识别funasr插件使用教程-ESP32论坛-极客爱好者-青柠博客

ESP-AI本地语音识别funasr插件使用教程

简介

模型文档地址 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

这种情况回车即可

20250303142004570-image

然后会让你阅读霸王条款,直接按键盘 键,也就是键盘下键,当为END的时候回车输入yes,然后再按回车

20250303142354753-image

20250303142547611-image

安装完成后,关闭并重新打开终端,或者运行以下命令使.bashrc文件的修改生效:

source ~/.bashrc

此时,你可以使用conda命令了。可以通过以下命令验证 Conda 是否安装成功:

conda --version

20250303142732224-image

创建虚拟环境

输入y

conda create -n esp-ai-plugin python=3.10

20250303142855365-image

激活虚拟环境

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

稍等一会模型加载

20250310183835403-image

请登录后发表评论

    没有回复内容