SenseVoice语音识别私有化部署

特别说明

本章节内容为可选阅读,仅供参考。由于不同的硬件配置与部署环境可能存在差异,实际问题也会有所不同。建议按照本文环境及操作步骤执行,如遇异常可随时向 AI 寻求帮助,或咨询vllm官方,PIG AI 无法提供支持。

🚀 快速部署

1. 部署 SenseVoice 服务

# 克隆项目
git clone https://gitcode.com/gh_mirrors/se/SenseVoice.git && cd SenseVoice

# 创建虚拟环境并安装依赖
python3 -m venv venv && source venv/bin/activate
pip install -r requirements.txt gradio==3.41.0

# 安装 FFmpeg(Ubuntu/Debian)
sudo apt update && sudo apt install -y ffmpeg

# 启动 API 服务
python api.py

服务启动成功后,访问: http://localhost:50000

配置 PIG AI

Nacos 配置中心 添加配置(pigx-knowledge-dev.yml):

pig:
  ai:
    sense-voice:
      enabled: true           # 启用服务
      is-private: true        # 使用本地部署
      base-url: http://127.0.0.1:50000

完成部署

现在 PIG AI 已成功接入本地 SenseVoice 服务,可以在前端界面进行语音识别了。