这是一款专为哔哩哔哩(Bilibili)主播打造的全方位、高性能 AI
直播辅助系统。该作品深度融合了现代化软件架构与人工智能技术,旨在提升直播间的互动质量与管理效率。
1. 实时多维监控:基于自研的底层协议库,系统能秒级响应直播间内的弹幕、礼物、舰长开通、新人进入等各类事件。
2. 智能化自动互动:支持自定义触发逻辑,实现自动欢迎、礼物感谢、关键词自动回复以及定时任务提醒。
3. AI Agent 核心驱动:集成先进的语言模型,使助手能够像真人一样理解弹幕语境,并进行富有情感和逻辑的智能回馈。
4. 全链路语音交互:内置 ASR(语音识别)与
TTS(语音合成)模块,支持主播通过语音指令操控助手,同时助手也能将文本回复转化为自然的人声。
5. 数据持久化与分析:利用 SQLite 存储历史交互记录,为主播提供复盘数据支持,并支持复杂的过滤与查询功能。
我在作品中负责的角色:
在本项目中,我担任核心开发者与架构师的角色,负责了从 0 到 1 的完整技术实现。
* 后端架构:使用 Rust 语言构建了高并发的异步处理引擎(基于
Tokio),确保在大型直播间万级弹幕环境下依然保持极低的内存占用与处理延迟。
* 前端体验:利用 React 与 TypeScript 开发了基于 Tauri 壳体的流光玻璃感(Liquid
Glass)桌面端界面,实现了极致的视觉美感与流畅的操作体验。
* 协议解析:主导开发了 bilibili-live-protocol 核心库,完成了对 Bilibili WebSocket 协议的深度逆向解析与序列化工作。
* 模块集成:负责 AI 接口的对接、语音识别引擎的本地化部署,以及跨平台的构建与自动化发布流程的设计。