Fay数字人视频播放器

Fay数字人视频播放器

  • 课程ID:course-1773653356571
  • 作者:Fay Team
  • 版本:1.0.0
  • 章节数:8

封面

目录

  1. 第一章:打开fay播放器(1 题)
  2. 第二章:下载运行Fay(1 题)
  3. 第三章:Fay数字人视频播放器简介
  4. 第四章:导入课程
  5. 第五章:播放与控制
  6. 第六章:连接 Fay 数字人
  7. 第七章:制作模式
  8. 第八章:配置 MCP 服务

第一章:打开fay播放器

讲稿

fay播放器是为了让ai能更好地帮你生成课件的工具,这个播放器和其他传统播放器不同之处是,这个工具是便于ai使用,不是便于人使用的。你可以把任务交给ai去完成,让ai去修改,让ai去完善,你只要打开https://player.fay-agent.com/这个网址就能实现这个功能了。

代码/文案

复制代码
fay数字人视频播放器链接:https://player.fay-agent.com/

题目

  1. 请输入题目
    • A. 选项A
    • B. 选项B
    • C. 选项C
    • D. 选项D
    • 答案:A. 选项A

第二章:下载运行Fay

讲稿

下载运行Fay 安装包: https://pan.baidu.com/s/1J-W9PZQEMA49wXrWT1wOpA?pwd=kxca,这个一个release版的安装包,安装之后自动启动fay,在浏览器输入http://127.0.0.1:5000/打开fay的控制界面,可以选择自己喜欢的参数,保存好设置,然后启动。这样fay就会自动连接上你的播放器,这时你可以看到播放器的右上方显示"FAY在线",意味着连接了fay来帮你一起完成课件的制作了。

代码/文案

复制代码
下载运行Fay 安装包: https://pan.baidu.com/s/1J-W9PZQEMA49wXrWT1wOpA?pwd=kxca

题目

  1. 请输入题目
    • A. 选项A
    • B. 选项B
    • C. 选项C
    • D. 选项D
    • 答案:A. 选项A

第三章:Fay数字人视频播放器简介

讲稿

Fay数字人视频播放器是一个支持本地与网络课程包的在线播放器,可以与 Fay 数字人服务联动,实现 AI 驱动的互动式课程体验。

两种工作模式:

第一种是完整模式:连接 Fay,可实现数字人驱动、实时语音合成、AI 问答和视频导出。

第二种是降级模式:不连接 Fay,也可以本地播放课程包内的预录音频。

核心能力包括:免服务端、多方式导入、课程管理、课程制作、视频导出、本地持久化、以及 MCP 控制。

第四章:导入课程

讲稿

课程包是一个包含课程元数据和各章节资源的 ZIP 文件。

有三种方式可以导入课程:

第一种,本地文件导入:点击顶部「添加」按钮,选择本地的 ZIP 文件。

第二种,URL 参数加载:在播放器地址链接后加上问号 load 等于课程包地址,打开时即可自动加载远程课程。

第三种,制作模式导入:在「制作模式」中编辑并保存课程后,会自动打包并导入到播放器。

导入成功后,课程会自动保存到浏览器本地,并在左侧章节列表中显示。

第五章:播放与控制

讲稿

播放器底部提供了完整的播放控制栏,用于控制课程的播放和导航。

核心控制功能包括:播放和暂停、章节切换、以及进度控制。

底部进度条显示当前章节播放进度,点击可跳转到指定位置。

其他导航方式:点击左侧章节列表可直接跳转;章节结束后随堂测验自动弹出;右侧 AI 问答区可随时提问(需连接 Fay)。

第六章:连接 Fay 数字人

讲稿

连接 Fay 可以为播放器带来更丰富的互动体验。

三大核心功能:TTS 语音合成,由 Fay 实时生成语音,无需预录音频;数字人驱动,虚拟形象配合语音同步说话;AI 问答,随时向课程助教提问。

连接步骤:前往 gitee.com/xszyou/fay 下载安装 Fay,然后在播放器右上角「设置」中填入服务地址,默认为 ws://127.0.0.1:10002。

若未连接 Fay,播放器进入降级模式,只能播放预录音频。

代码/文案

复制代码
# Fay 服务默认连接地址
FAY_WS_URL = "ws://127.0.0.1:10002"

# 在播放器设置中填入此地址即可连接 Fay 数字人服务

第七章:制作模式

讲稿

制作模式是一个课程编辑器,让你可以创建和编辑课程内容。

进入方式:点击顶部「制作模式」按钮,或使用快捷键 Ctrl 加 Shift 加 B。

核心功能:编辑章节标题与讲稿;上传本地音频(WAV/MP3);上传讲义图片(PNG/JPG,可全屏展示);添加随堂测验(最多4个选项)。

常用快捷键:Ctrl+Enter 保存并切换播放模式;Ctrl+Shift+B 在两种模式间快速切换。

保存后课程自动打包为 ZIP 导入播放器,也可点击「导出课程」手动下载。

第八章:配置 MCP 服务

讲稿

MCP 即 Model Context Protocol 服务,允许 Fay、Claude、Cursor 等外部 AI 助手直接控制播放器并获取课程知识。

启动命令:python mcp_server/fay_player_mcp_server.py

可选参数:host 设置监听地址,默认 127.0.0.1;port 设置端口,默认 18765;tool-timeout 设置超时秒数,默认 20 秒。

在 Claude Code 或 Cursor 的 MCP 配置中添加 fay-player 服务器配置即可。

配置后可用工具:播放控制(播放/暂停/恢复)、章节导航(上下节/跳转)、课程管理(导入/列出)、通用接口 player_api_request。

代码/文案

复制代码
# 启动 MCP 服务
python mcp_server/fay_player_mcp_server.py

# 自定义参数
python mcp_server/fay_player_mcp_server.py --host 127.0.0.1 --port 18765

# MCP 配置示例 (.mcp.json)
{
  "mcpServers": {
    "fay-player": {
      "command": "python",
      "args": ["mcp_server/fay_player_mcp_server.py"]
    }
  }
}
相关推荐
小鹿研究点东西8 小时前
直播带货长视频AI自动剪辑开播:一场直播如何反复利用?
ffmpeg·自动化·音视频·语音识别
换个昵称都难9 小时前
webrtc PeerConnection 模块介绍
音视频·webrtc
潜创微科技10 小时前
4K60 over IP 方案简介
网络·嵌入式硬件·网络协议·tcp/ip·音视频
超哥--10 小时前
B站视频内容智能分析系统(三):B站视频自动采集
java·开发语言·音视频·ai编程
localbob16 小时前
日语视频 SRT 字幕生成软件下载:日语视频本地自动翻译SRT字幕生成、日语视频自动翻译 Faster Whisper v1.7 下载与使用教程(含AMD显卡支持)
whisper·音视频·机器翻译·日语字幕翻译·日语视频翻译·本地ai翻译日语视频
音乐宝贝家18 小时前
吉他桶型技术解析:GA桶 vs D桶 vs OM桶——入门弹唱选哪个
新媒体运营·音视频·业界资讯·媒体·材质·零售·内容运营
luoyayun36118 小时前
Qt + FFmpeg 实战:获取音视频文件基础属性、流信息和元数据
qt·ffmpeg·音视频·元数据·获取音视频文件属性
Rudon滨海渔村18 小时前
ffmpeg裁剪视频黑屏、不准时等处理方式 - ffmpeg基本操作
ffmpeg·音视频
谁刺我心19 小时前
[QtCPP]Examples使用示例-QtMultimedia、QMediaPlayer、Audio音频引擎测试mp3播放
qt·音视频·qml
FFZero119 小时前
[mpv脚本系统] (五) C层系统调用的实现: mpv client通信机制
c语言·音视频