live-stream-monitor

📡 实时直播语音监控与关键词告警

7×24小时直播监控工具,本地Whisper实时语音识别,关键词触发即时告警,免API费用

收藏
2.5k
安装
958
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

live-stream-monitor 是一款面向直播场景的自动化监控工具,核心功能为实时语音转写+关键词智能告警。用户指定目标直播间与监控关键词后,系统通过 streamlink 抓取直播流,经 ffmpeg 音频处理,调用本地 whisper.cpp 模型进行实时语音识别,一旦检测到预设关键词立即触发通知。

典型工作流
1. 配置 stream URL(支持 YouTube、Bilibili、Twitch)

2. 设定监控关键词(支持多语言,如中文"优惠"、英文"discount")

3. 系统自动监听,命中关键词后推送告警并附上下文转录文本

显著优点

  • 零API成本:基于 whisper.cpp 本地推理,无需调用 OpenAI/Azure 等付费接口
  • 多平台兼容:覆盖国内B站与海外主流平台,跨境直播场景友好
  • 实时性强:流式处理架构,延迟可控在数秒内
  • 隐私可控:音频数据本地处理,不上传云端

潜在局限

  • 资源占用:whisper.cpp 持续运行需占用 GPU/CPU,small 模型约需 1-2GB 显存
  • 识别准确率:依赖模型质量与直播音频清晰度,嘈杂环境或口音可能影响效果
  • 部署门槛:需自行安装 Node.js、streamlink、ffmpeg 及 whisper.cpp 环境
  • 稳定性风险:streamlink 对平台协议变动敏感,可能因平台反爬策略失效

适合人群

  • 电商运营团队(监控竞品直播间促销话术)
  • 品牌公关(追踪舆情关键词)
  • 多语言内容审核场景
  • 技术背景用户,能自主维护本地服务

常规风险

  • 高频抓取可能触发平台风控,需合理控制请求频率
  • 转录内容可能涉及隐私信息,需合规使用
  • 开源依赖更新不及时可能导致功能中断

live-stream-monitor 内容

手动下载zip · 3.7 kB
monitor.jstext/javascript
请选择文件