当前路径: ICode联盟 » 项目源码 » [开源]完整完全开源的数字人应用框架,商用免责、支持全离线使用

[开源]完整完全开源的数字人应用框架,商用免责、支持全离线使用

项目描述······

一、开源项目简介

图片

FAY

Fay数字人框架

Fay是一个完整开源的数字人应用框架,向下对接语言模型,向上对接数字人。通过三个版本的Fay(带货版、助理版、agent版)及数字人模型的组合,可轻松实现:卖场导购、虚拟主播、数字人助理、虚拟服务员、虚拟教师、语音助手、文字助手、移动助手。

!!重要通知:我们会在2024年12月31日前把Fay的三个版本合并成1个,并致力提供更稳定更全面的功能。我们致力于思考面向终端的数字人落地应用,并通过完整代码把思考结果呈现给大家。Fay数字人框架,向上适配各种数字人模型技术,向下接入各式大语言模型,并且便于更换诸如TTS、ASR等模型,为单片机、app、网站提供全面的数字人应用接口。

二、开源协议

使用GPL-3.0开源协议

三、界面展示

Fay数字人框架

图片

图片

高级玩法

图片

四、功能概述

功能特点

  • 完全开源,商用免责

  • 支持全离线使用

  • 支持毫秒级回复

  • 自由匹配数字人模型、大语言模型、ASR、TTS模型

  • 支持数字人自动播报模式(虚拟教师、虚拟主播、新闻播报)

  • 支持任意终端使用:单片机、app、网站、大屏、成熟系统接入等

  • 支持多用户多路并发

  • 提供文字沟通接口、声音沟通接口、数字人模型接口、管理控制接口、自动播放接口

  • 支持语音指令灵活配置执行

  • 支持自定义知识库、自定义问答对、自定义人设信息

  • 支持唤醒及打断对话

  • 支持服务器及单机模式

  • 支持机器人表情输出

五、技术选型

源码启动

环境

  • 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. 下载助理版 /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

运行环境······

浏览器

项目技术······

html

数据库文件······

项目截图······
文件目录······
暂无数据

       积分下载        0毛下载


 
 项目推荐 更多»