Fay:数字人开源项目

Fay是一个集成了语言模型和数字字符的开源数字人类框架。它为不同的应用程序提供零售、助手和代理版本,如虚拟购物指南、广播、助手、服务员、教师和基于语音或文本的移动助手。
开发人员可以利用该项目简单地构建各种类型的数字人或数字助理。该项目各模块之间耦合度非常低,包括声音来源、语音识别、情绪分析、NLP处理、情绪语音合成、语音输出和表情动作输出等模块。每个模块都可以轻松地更换。

Fay:数字人开源项目

功能特点

  • 完全开源,商用免责
  • 支持全离线使用
  • 支持毫秒级回复
  • 自由匹配数字人模型、大语言模型、ASR、TTS模型
  • 支持数字人自动播报模式(虚拟教师、虚拟主播、新闻播报)
  • 支持任意终端使用:单片机、app、网站、大屏、成熟系统接入等
  • 支持多用户多路并发
  • 提供文字沟通接口、声音沟通接口、数字人模型接口、管理控制接口、自动播放接口
  • 支持语音指令灵活配置执行
  • 支持自定义知识库、自定义问答对、自定义人设信息
  • 支持唤醒及打断对话
  • 支持服务器及单机模式
  • 支持机器人表情输出

Fay数字人框架

Fay:数字人开源项目

源码启动

环境

  • Python 3.9、3.10、3.11、3.12
  • Windows、macos、linux

安装依赖

pip install -r requirements.txt

配置

  • 依照说明修改 ./system.conf 文件

启动

启动Fay控制器

python main.py

或docker 启动

  1. 下载助理版 https://github.com/xszyou/Fay
  2. 修改 ./system.conf 文件
  3. 删除requirements.txt下pyqt5~=5.15.6

build (修改配置文件后,需要重新build)

docker build  -t fay ./fay-assistant-edition

run

docker run -it --rm -p 5000:5000 -p 10001:10001 -p 10002:10002 -p 10003:10003 fay

项目地址:https://github.com/xszyou/Fay

原创文章,作者:北单,如若转载,请注明出处:https://www.beidanyezhu.com/a/363.html

(0)
北单的头像北单
上一篇 2024-12-09 16:44:30
下一篇 2024-12-11 13:02:06

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

分享本页
返回顶部