自己在部署过程中发现很多教程都不详细,尤其是最关键的system.conf具体怎么改,都是复制的官网,我把自己真实的构建流程分享一下,同时会发布一镜到底的部署视频,供大家参考。
使用过程中需要注册阿里的实时语音识别服务,百度的情绪识别应用,通义星辰的NLP服务。
1.官网下载安装包
下载地址:
https://github.com/xszyou/Fay,下载后解压到文件夹。
2.源码启动
环境
- Python 3.9、3.10、3.11、3.12
- Windows、macos、linux Windows,macOS,linux
安装依赖
python环境配置强烈建议Anaconda进行环境管理,过程中报错,用conda管理环境不会报错。安装后打开Anaconda prompt。
创建myenv环境:
conda create --name myenv python=3.9
cd:\fay
conda activate myenv
pip install -r requirements.txt
配置
- 依照说明修改 ./system.conf 文件
(1)注册阿里云实时语音识别服务,登录之后搜索实时语音识别服务,开通可以免费使用3个月,复制appkey,然后点击右上角头像Access key。可以参考我的视频教程。
(2)注册获取百度情绪识别服务,登录百度智能云搜索自然语言处理,点击创建应用,复制key既可以。
(3)选择合适的大模型,我这里选择同意注册通义星辰,创建apikey和数字人id,填写到相应位置即可。
启动
启动Fay控制器
python main.py
启动后登录图片中的ip地址,输入start开启服务,然后可以进行聊天。
后续出一个结合xuniren的2d数字人本地部署教程。