AI 聊天
聊天页面是成语世界的核心交互界面。虚拟人「星阳讲成语」在这里与你实时对话。
聊天界面布局
- 顶部 - 虚拟人头像胶囊(名称、职业、等级)
- 任务列表 - 水平滚动的课程任务卡片,可快速进入任务详情
- 聊天区域 - 消息列表,流式显示 AI 回复
- 底部输入框 - 文本输入 + 功能按钮
发送消息
在底部输入框输入文字,点击发送按钮或按键盘回车。消息发出后 AI 实时生成回复(流式输出)。
AI 交互功能
AI 回复内容可包含特殊标记的交互功能卡片,由 InteractiveFunctionParser 解析。功能示例:
- 打开专辑 - 快速跳转到指定故事专辑
- 播放音频 - 播放课程音频
- 打开任务 - 跳转到任务详情页
- 这些卡片以蓝色边框高亮显示在聊天消息中
虚拟人信息
点击顶部虚拟人头像胶囊可打开虚拟人详情编辑页。点击头像圆圈区域打开等级详情。胶囊右侧的「+」按钮可关注虚拟人。
聊天设置
- 自动朗读 - AI 回复后自动 TTS 朗读消息内容
- 震动反馈 - AI 回复完成时触发震动
- 语音输入 - 支持语音转文字输入
背景音乐 / 视频
每个虚拟人可设置背景音乐和背景视频。聊天页面自动播放虚拟人关联的背景音乐(循环播放),同时显示视频背景。点击音乐图标可切换播放状态。
聊天消息压缩
消息数量超过阈值时自动压缩历史消息,减少存储占用。压缩在后台静默执行。
等级系统
与虚拟人聊天可获得经验值,提升等级。等级使用青铜/白银/黄金等徽章。点击虚拟人头像查看等级详情。