Fay README

The project's README from github.com/xszyou/Fay. As one markdown file: README.md.


Fay

FAY

Fay数字人框架

!!重要通知:我们已经把Fay的三个版本合并成1个,并致力提供更稳定更全面的功能。

我们致力于思考面向终端的数字人落地应用,并通过完整代码把思考结果呈现给大家。Fay数字人框架,向上适配各种数字人模型技术,向下接入各式大语言模型,并且便于更换诸如TTS、ASR等模型,为单片机、app、网站提供全面的数字人应用接口。
更新日志:https://qqk9ntwbcit.feishu.cn/wiki/UlbZwfAXgiKSquk52AkcibhHngg 文档:https://qqk9ntwbcit.feishu.cn/wiki/JzMJw7AghiO8eHktMwlcxznenIg

功能特点

Fay数字人框架

源码启动

环境

安装依赖

pip install -r requirements.txt

快速启动

本地

python main.py start -config_center d19f7b0a-2b8a-4503-8c0d-1a587b90eb69  #使用公共资源,速度非常慢,建议更换成自己的key

镜像

https://www.compshare.cn/images/compshareImage-1cft3sk9gvta?ytag=GPU_fay

个性化配置

管理页面

高级玩法

使用数字人(非必须)

https://qqk9ntwbcit.feishu.cn/wiki/GHevwqxwfiX4hCk8yJCcoJ54nqg

集成到自家产品(非必须)

https://qqk9ntwbcit.feishu.cn/wiki/Mcw3wbA3RiNZzwkexz6cnKCsnhh

联系

交流群及资料教程关注公众号 fay数字人(请先star本仓库)

商务联系

qq467665317

致谢

感谢以下开源项目为 Fay 提供的技术支持:

Fay (xszyou/Fay)

Searching Database…

13.6K ·GitHub
Что это такое?Опенсорсный Python-фреймворк для агентов, который связывает цифрового человека или LLM с вашими бизнес-системами: сверху он подстраивается под разные технологии аватаров и большие языковые модели, а снизу отдаёт API цифрового человека микроконтроллерам, приложениям и сайтам.
Запускать его как сервис или подключать как библиотеку?Он запускается как сервис — поддерживаются и серверный режим, и автономный режим — а клиенты общаются с ним через интерфейсы текста, голоса, управления цифровым человеком, административного управления, автоматических объявлений и распознавания намерений.
Как его запустить?Запускается из исходников на Python 3.12 (Windows, macOS или Ubuntu — на Ubuntu сначала установите gcc и portaudio): установите зависимости, переименуйте system.conf.bak в system.conf и впишите свои настройки, затем откройте страницу администрирования в браузере.
Какие LLM и голосовые модели можно подключить?Всё свободно заменяется: любой LLM-эндпоинт, совместимый с OpenAI, включая DeepSeek и его модели с рассуждениями, плюс ASR- и TTS-движки на ваш выбор — распознавание речи обеспечивает FunASR.
Какие клиенты могут к нему подключаться?Почти что угодно: микроконтроллеры, мобильные приложения, сайты, большие экраны и сторонние бизнес-системы; есть многопользовательская и многоканальная одновременная работа, а для управления — страница администратора в браузере.
Он может работать полностью офлайн?Да — полностью офлайн-работа заявлена как отдельная возможность, поэтому при локальных ASR, TTS и LLM весь голосовой и текстовый цикл может крутиться на вашем собственном железе.
Какие аватары он умеет оживлять?2.5D- и 3D-цифровых людей — включая проекты на UE5 и Unity, судя по темам репозитория — на мобильных устройствах, ПК и в вебе, с поддержкой мимики лица. Подключение цифрового человека необязательно: он работает и как обычный LLM- или голосовой агент.
Он сам может начать разговор или только отвечает?Заговорить первым он тоже может: есть режим автообъявлений для виртуальных учителей, виртуальных стримеров и ведущих новостей, проактивный диалог по расписанию, а также активация по ключевому слову с поддержкой перебивания.
Можно дать ему свою базу знаний и характер?Да — поддерживаются свои базы знаний, свои пары «вопрос — ответ» и свои данные о характере персонажа, а биологическая (bionic) память сохраняет его цельным. Голосовые команды настраиваются в qa.csv.
Есть ли поддержка вызова инструментов и MCP?Да — агент сам решает, когда вызывать инструменты, а в Fay входит управление MCP-инструментами с режимами SSE и studio. В примечаниях сказано, что дизайн вызова инструментов вдохновлён OpenAI Codex, а память и навыки — проектом openclaw.
Можно использовать его в коммерческом продукте?Код распространяется по GPL-3.0, а README описывает проект как полностью открытый с оговоркой о коммерческом использовании; для бизнес-интеграций автор указывает контакт в QQ.
Creator
xszyou
Size
170.9 MB
Stars
13.6K
Updated
CommitSep 21
Age
4y
Commits · 90 Days