You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

82 lines
3.1 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 视频教程小智ai服务端本地部署完整教程支持DeepSeek接入
https://www.bilibili.com/video/BV1GvQWYZEd2/
# 固件开源地址
https://github.com/78/xiaozhi-esp32
# 服务端开源地址
https://github.com/xinnan-tech/xiaozhi-esp32-server
# Windows搭建 ESP IDF 5.3.2开发环境以及编译小智
https://icnynnzcwou8.feishu.cn/wiki/JEYDwTTALi5s2zkGlFGcDiRknXf
# Git下载
git clone https://github.com/xinnan-tech/xiaozhi-esp32-server.git
# 小智 AI 聊天机器人百科全书
https://ccnphfhqs21z.feishu.cn/wiki/F5krwD16viZoF0kKkvDcrZNYnhb
# 购买店铺链接
https://docs.qq.com/sheet/DWmRhbnVHSnRWc2xz?tab=vajqu5
#添加清华源通道【如果需要要的话】
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
# 一、部署
conda remove -n xiaozhi-esp32-server --all -y
conda create -n xiaozhi-esp32-server python=3.10 -y
conda activate xiaozhi-esp32-server
# 安装音频处理工具,录制,转码,剪辑等
# 下载libopus_v1.4_msvc17.zip
https://github.com/ShiftMediaProject/opus/releases
解压找到X64文件下的opus.dll并复制路径
添加代码至步骤1的红框位置处保存文件
这个错误是因为缺少 Opus 音频编解码器库。Opus 是一个开源的音频编解码器,需要先安装才能使用 opuslib_next 包。
在 Windows 系统上,你可以按照以下步骤安装:
首先,从 Opus 官方网站下载 Windows 版本的 DLL 文件:
访问 https://opus-codec.org/downloads/
下载 Windows 版本的 DLL 文件(通常是 opus.dll
将下载的 DLL 文件放在以下位置之一:
系统目录(如 C:\Windows\System32
或者放在你的 Python 项目的根目录下
或者放在 Python 环境的 DLL 目录下(如 D:\anaconda3\envs\xiaozhi-esp32-server\DLLs
确保系统环境变量 PATH 中包含 DLL 文件所在的目录
if lib_location is None:
lib_location = r'D:\anaconda3\envs\xiaozhi-esp32-server\Lib\site-packages\libopus_v1.4_msvc17\bin\x64\opus.dll'
#conda install libopus -y
conda install -c conda-forge opus
# 音频的编码解码库
conda install ffmpeg -y
#进入到你的项目根目录再进入main/xiaozhi-server
d:
cd D:\dsWork\QingLong\XiaoZhi\xiaozhi-esp32-server\main\xiaozhi-server
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
pip install -r requirements.txt
# 二、下载语音识别模型文件
下载地址https://pan.baidu.com/share/init?surl=QlgM58FHhYv1tFnUT_A8Sg&pwd=qvna
将model.pt 放到 D:\dsWork\QingLong\XiaoZhi\xiaozhi-esp32-server\main\xiaozhi-server\models\SenseVoiceSmall
# 三、配置项目
如果你的xiaozhi-server目录没有data你需要创建data目录。如果你的data下面没有.config.yaml文件你可以把源码目录下的config.yaml文件复制一份重命名为.config.yaml
# 四、JAVA项目部署
# 五、注册
http://10.10.21.20:8001/#/home
huanghai
DsideaL@123