当前位置: 首页 > article >正文

xiaozhi-esp32-server在linux下源码安装

一、安装conda

wget https://repo.anaconda.com/archive/Anaconda3-2023.07-2-Linux-x86_64.sh
bash Anaconda3-2023.07-2-Linux-x86_64.sh

二、重启终端,安装依赖

conda remove -n xiaozhi-esp32-server --all -y
conda create -n xiaozhi-esp32-server python=3.10 -y
conda activate xiaozhi-esp32-server

# 添加清华源通道 不添加也行
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 install libopus -y
conda install ffmpeg -y

三、下载源码,并安装依赖

git clone https://github.com/xinnan-tech/xiaozhi-esp32-server.git
# 继续使用conda环境,已激活的可以不用再激活
conda activate xiaozhi-esp32-server
cd xiaozhi-esp32-server/main/xiaozhi-server
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
pip install -r requirements.txt

四、下载语音识别模型文件到项目里models/SenseVoiceSmall

cd models/SenseVoiceSmall/
wget https://modelscope.cn/models/iic/SenseVoiceSmall/resolve/master/model.pt

五、配置

#先回到xiaozhi-server
cd ../../
mkdir -p data && \
cp -n config.yaml data/.config.yaml
vim data/.config.yaml 

 默认接入是智普的大模型平台,要换成自己的api_key。

六、启动测试

python app.py


http://www.kler.cn/a/601067.html

相关文章:

  • msyql--基本操作之运维篇
  • SOLIDEDGE 至 STL 转换:数字化设计制造的关键衔接
  • 使用UDP消息与iptables实现TCP端口敲门安全技术
  • Rust从入门到精通之进阶篇:20.项目实践
  • 算法-动态规划二
  • 软件性能效率测试工具有哪些?专业第三方软件检测机构推荐
  • PyTorch 深度学习实战(24):分层强化学习(HRL)
  • Sqoop-试题
  • 结合DrRacket学习《如何设计程序,第二版》
  • 基于Python的机器学习入门指南
  • Blender配置渲染设置并输出动画
  • 在转换不同格式时,保持正确的宽高比可以避免画面变形
  • Python FastApi(5):请求体、查询参数和字符串校验
  • k8s存储介绍(四)hostpath
  • 智能汽车图像及视频处理方案,支持视频实时拍摄特效能力
  • uv - pip 接口
  • 【多媒体交互】Unity+普通摄像头实现UI事件分析
  • VUE项目初始化
  • MATLAB 绘制空间分布图 方法总结
  • 【MySQL】mysql日志文件