一个帮助数字人或大语言模型连通业务系统的MCP框架

图片[1]-一个帮助数字人或大语言模型连通业务系统的MCP框架-浩瀚博客

功能特点

  • • 开源与商用:完全开源,商用免责。
  • • 离线支持:支持全离线使用。
  • • 流式支持:全时流式的支持。
  • • 模型适配:自由匹配数字人模型、大语言模型、ASR、TTS模型。
  • • 自动播报:支持数字人自动播报模式(虚拟教师、虚拟主播、新闻播报)。
  • • 多终端支持:支持任意终端使用,包括单片机、app、网站、大屏、成熟系统接入等。
  • • 并发支持:支持多用户多路并发。
  • • 接口丰富:提供文字交互接口、语音交互接口、数字人驱动接口、管理控制接口、自动播报接口、意图接口。
  • • 灵活配置:支持语音指令灵活配置执行,支持自定义知识库、自定义问答对、自定义人设信息。
  • • 对话管理:支持唤醒及打断对话。
  • • 运行模式:支持服务器及单机模式。
  • • 表情输出:支持机器人表情输出。
  • • 自主决策:支持react agent自主决策执行、主动对话(准备升级到MCP协议)。
  • • 静默启动:支持后台静默启动。
  • • LLM支持:支持DeepSeek等thinking LLM。
  • • 认知模型:设计独特的认知模型。
  • • MCP支持:支持MCP。
  • • 配置管理:提供配置管理中心。

开发环境

  • • Python版本:Python 3.12。
  • • 操作系统支持:Windows、macOS、Ubuntu。
  • • Ubuntu额外依赖:需要先安装gcc及portaudio,可通过以下命令安装:

    sudo apt update
    sudo apt install build-essential
    sudo apt install portaudio19-dev

安装与启动

  • • 安装依赖:运行以下命令安装项目依赖:

    pip install -r requirements.txt
  • • 配置文件:依照说明修改./system.conf文件。
  • • 启动控制器:运行以下命令启动Fay控制器:

    python main.py

    直达链接【点击前往

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享