淘宝直播 AI 巡检系统 源码仓库
24 小时无人值守 · 自动录制与复盘

让每一场直播
都留下一份可复盘的记录

机器全天候监听直播间,开播即自动录制,把音频转成带时间戳的文字,自动挑出高亮片段, 再把话术归类入库。组长第二天打开报告,就能看到昨天每场直播讲了什么、 哪些话术值得沉淀、哪些环节需要调整。

24h全天候自动巡检,不区分班次
5步流水线,从流到报告全自动
逐句转写带时间戳,可定位到秒
1+1每场复盘报告 + 每周聚合周报

Pipeline

从开播到报告的五步流水线

整条链路不需要人工介入,录制、转写、切片、入库、出报告依次自动完成。

STEP 01 开播监听

按直播间轮询开播状态,检测到开播即触发任务。

STEP 02 自动拉流录制

mtop 签名拉取直播流,ffmpeg 分段落盘,断流自动重连。

STEP 03 语音转写

FunASR 离线转写,输出逐句文本与精确时间戳。

STEP 04 高亮切片

关键词与声学双路检测,挑出值得回看的片段。

STEP 05 话术入库 + 报告

话术分类去重后入库,按场生成复盘、按周聚合周报。

Report demo

复盘报告长什么样

下面是系统输出的一份单场复盘报告结构。为了让页面可以公开访问, 此处的主播名称、时间、话术内容全部为虚构示例数据,真实报告只在内部流转。

1 月 5 日 · 19:00–22:00 场次复盘

主播甲 时长 3h 02m 转写 1842 句 高亮 6 段

话术分布

产品讲解42%
促单转化26%
互动承接18%
疑问解答14%

本场沉淀

新增话术12 条
重复命中已有话术37 条

高亮片段

产品讲解

三层锁温结构,冬天带出门四个小时还热。

促单转化

现在下单送同色杯套,限前五十单。

互动承接

刚进来的朋友扣个 1,我给你们看细节。

产品讲解

杯口是食品级不锈钢,直接喝没问题。

疑问解答

可以放洗碗机吗?内胆可以,杯盖不行。

促单转化

库存只剩八十多个了,拍下就是你的。

Weekly rollup

周报把多场聚合成趋势

日期 场次 总时长 转写句数 高亮片段 新增话术
1 月 5 日13h 02m1842612
1 月 6 日25h 31m32601119
1 月 7 日25h 08m3015915
1 月 8 日25h 22m31871321
1 月 9 日12h 47m169058

Stack

技术栈与运行方式

纯 Python 实现,离线转写不依赖外部 API;数据落在本地 SQLite, 录像与转写结果按周归档。macOS 与 Windows 都能部署,Windows 侧带自动更新脚本。

Python FunASR ffmpeg Playwright SQLite mtop 拉流 飞书开放平台 Windows 计划任务

关于公开版本:仓库中的排班表是虚构示例,用于说明数据格式; 真实配置(直播间地址、平台凭据、飞书 token)通过 config.yaml 本地注入,从不进入版本库。 页面上的报告数据同样为虚构样本。