Was macht 小红书直播监听与笔记整理?
小红书直播监听、本地 ASR 转写与中文笔记整理,附完整 Codex skill、CLI 和构建排雷文档。
功能概述
- 实时监听: 连接到小红书直播流,捕获音频数据。
- 本地 ASR 转写: 使用本地语音识别模型(如 Whisper)将音频实时转写为文本。
- 笔记整理: 将转写文本自动整理为结构化的中文笔记,便于后续查阅和分析。
- Codex Integration: 提供完整的 Codex skill 配置,可直接在 AI 代码编辑器中调用。
- CLI 工具: 提供命令行接口,方便在终端中操作。
- 构建排雷: 包含详细的构建文档,帮助解决常见问题。
快速开始
前置要求
- Python 3.8+
- 小红书直播流 URL(例如通过抓包工具获取)
- 本地 ASR 模型(默认使用 OpenAI Whisper)
安装
pip install -r requirements.txt
使用示例
通过 CLI 监听直播
python -m redbook_stream_notes --stream-url "https://live.xiaohongshu.com/..." --output-dir ./notes
在 Codex 中作为 Skill 使用
将 skill.yaml 放入 Codex 的 skill 目录,然后在对话中触发。
配置
环境变量
| 变量名 | 描述 | 默认值 |
|---|---|---|
REDBOOK_STREAM_URL | 小红书直播流 URL | 无 |
ASR_MODEL | 本地 ASR 模型路径或名称 | base |
OUTPUT_DIR | 笔记输出目录 | ./notes |
示例 YAML 配置
redbook:
stream_url: "https://live.xiaohongshu.com/..."
asr_model: "large-v3"
output_dir: "./notes"
language: "zh"
构建与排雷
常见问题
- 流连接失败:检查网络代理或流 URL 是否过期。
- ASR 模型加载慢:首次运行会下载模型,请耐心等待。
- 音频设备冲突:确保没有其他程序占用麦克风。
构建步骤
# 克隆仓库
git clone https://github.com/OXOOOOX/RedBook_Stream_Notes.git
# 安装依赖
cd RedBook_Stream_Notes
pip install -e .
# 启动监听
redbook-stream-notes --stream-url "..."
许可证
MIT