模块

根据模块化的思想, 本系统形成一下模块的依赖树。 值得注意的是, 该模块树包括两类模块, 一种是实际提供功能的功能性模块 (functional module), 另一种则是组织者模块 (organizer modular), 其负责充当模块胶水,连接子模块之间的逻辑关系。

模块依赖树

模块列表

名称
别名
类别
备注

引导程序

booter

organizer

属于数字人本体,负责整个数字人系统的生命周期

处理核心

core

organizer

负责接受消息,并转换为文本/音频输出

大语言模型

bot

organizer

生成消息的回答文本

大语言模型的调用者

caller

functional

调用大语言模型

文本检索器

searcher

functional

从知识库从检索出相关知识文本

文本转语言

speaker

functional

将文本生成音频

网络爬虫

crawler

functional

从直播间中爬取直播弹幕消息

人物渲染器

render

functional

将人物进行动态渲染

TODO: speaker, render 等组件目前尚未实现

最后更新于