Briefing Room

📻 你的私人电台,每日自动开播

个人每日新闻播报生成器,以电台主持人风格输出约10分钟音频简报+Word文档,覆盖天气、趋势、新闻、市场等11个板块,完全免费零API密钥。

收藏
9.4k
安装
2k
版本
1.0.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Briefing Room 是一款面向 macOS 用户的自动化新闻简报工具。用户只需一句指令(如"给我今天的简报"),系统即启动子代理完成全流程:配置检查 → 数据抓取(天气、X/Twitter趋势、Google搜索趋势、全球新闻、政治、科技、本地新闻、体育、市场、加密货币)→ 脚本撰写 → 音频合成 → 文档输出。

输出为两个文件:约10分钟的MP3音频(电台主持人风格独白)和格式化的DOCX文档,保存在 ~/Documents/Briefing Room/YYYY-MM-DD/ 目录下。

技术亮点:

  • 零成本架构:完全依赖免费公开API(Open-Meteo天气、Coinbase价格、Google Trends RSS)和本地TTS引擎,无需任何API密钥或订阅
  • 多语言支持:支持任意macOS TTS语言,自动检测语音配置
  • 灵活配置:11个新闻板块可开关,位置、语音、输出目录均可自定义

显著优点

1. 隐私优先:所有TTS处理本地完成(MLX-Audio Kokoro或Apple say),语音数据不上云
2. 内容深度:不是简单朗读头条,而是由代理主动研判趋势相关性、交叉验证多源信息、撰写带过渡和语境的连贯叙事

3. 模块化设计briefing.sh 辅助脚本支持单独获取天气/趋势/加密货币等数据,便于调试和复用

4. 格式专业:DOCX通过pandoc生成,音频通过ffmpeg转为MP3,符合播客分发标准

潜在缺点与局限性

  • 平台锁定:macOS专属,依赖 afplaysay 等系统组件,Linux/Windows无法运行
  • 网络依赖重:整个流程需要稳定的互联网连接,断网即完全不可用
  • 质量波动:新闻内容依赖实时网络搜索,若某时段信源匮乏或算法推荐质量下降,简报深度会受影响
  • 无持久化知识库:每次从零抓取,无法基于用户历史偏好进行个性化推荐优化
  • 外部API风险:Coinbase、Open-Meteo等免费API可能变更速率限制或关闭服务

适合人群

  • 希望"被动消费"新闻的macOS用户,偏好音频输入场景(通勤、晨间routine)
  • 对隐私敏感、拒绝云端TTS服务的用户
  • 需要多语言简报(非英语母语)的国际化用户
  • 技术爱好者,愿意通过JSON配置微调输出风格

常规风险

| 风险类型 | 说明 |
|---------|------|
| 信息偏见 | 网络搜索结果本身带有媒体立场,虽有"平衡报道"指令,但代理的筛选仍可能引入隐性偏见 |
| 实时性误差 | 加密货币价格、股市数据存在分钟级延迟,不适合交易决策 |
| 语音合成质量 | 非英语语言的Apple TTS质量参差不齐,某些语种可能机械感明显 |
| 文件系统安全 | 脚本读写 `~/.briefing-room/config.json` 和 `~/Documents/` 目录,若技能被篡改可能导致文件误操作 |

Briefing Room 内容

scripts文件夹
手动下载zip · 18.7 kB
briefing.shtext/x-shellscript
请选择文件