galdr

🎧 将音轨转化为可验证的听感证据

将 YouTube 或本地音频转化为基于声学结构证据的沉浸式听感描述,通过时间序列的听众状态追踪(节奏、注意力、压力、和声等)生成可验证的 ARC 提示词。

收藏
6.1k
安装
1.3k
版本
0.6.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

galdr 是一款面向 AI 代理的音乐感知 CLI 工具,采用 ARC 工作流(Analyze → Assemble → Compose)将音频转化为基于证据的听感体验描述。其核心流程为:

1. 获取音频:通过 galdr fetch 从 YouTube 下载或 galdr listen 分析本地文件
2. 结构分析:提取 9 维听众状态追踪数据——pattern(节奏锁定)、attention(注意力)、pulse(脉冲)、heard pressure(听觉压力)、surface balance(表面平衡)、harmony/melody/overtones(和声/旋律/泛音)、silence/re-entry(静默/重返结构)

3. 生成提示:使用 galdr assemble --template arc 组合成结构化提示词,支持多种阅读透镜(sound/dancefloor/meaning/structure/classical/ritual)和输出模式(full/blind/lyrics/context)

显著优点

  • 证据驱动:所有听感描述均基于可量化的声学指标(如 LUFS 压力场、pattern_breaks 分布、silence 深度),避免主观臆断
  • 时间优先:强制按时间顺序遍历音轨,标记关键转折点(静默、重返、节奏断裂、注意力跃迁),再向上压缩为整体解读
  • 多模态支持:支持视频帧提取(galdr frames)、歌词获取与审查、背景信息自动抓取
  • 代理原生设计:输出为可直接喂给其他模型(Claude、llm 等)的标准化提示词,也可由代理自行撰写体验文本
  • 开源可信:MIT 协议,源码与 PyPI 分发独立验证

潜在局限与风险

  • 依赖链复杂:需要 yt-dlp、ffmpeg/ffprobe、JavaScript 运行时,且 YouTube 下载行为可能因平台反爬而波动
  • 版权边界:明确禁止无授权下载版权音频,用户需自行确保合规
  • 非情感读心:工具警告"不要声称结构指标能证明私人情感意图",体验文本需严守证据边界
  • 学习曲线:PERCEPTION-MODEL.md 和流式 JSON 结构需要一定学习时间,非即开即用

适合人群

  • 音乐评论家、音频内容创作者、AI 代理开发者
  • 需要结构化音乐分析而非泛泛推荐的用户
  • 研究听感现象学、声学生态学的学术或艺术工作者
  • 希望用可验证证据支撑主观听感的写作者

常规风险

  • 数据隐私:分析本地文件时音频数据完全本地处理,但 YouTube fetch 会暴露 IP 至 Google 服务器
  • 模型幻觉:若跳过 --template arc 直接使用原始指标,代理可能误读数字为情感陈述
  • 依赖失效:yt-dlp 需随 YouTube 前端更新而更新,维护成本存在

版本与来源

galdr v0.6.0 由 Sellemain 开发,通过 OpenClaw 技能系统分发(openclaw skills install galdr),运行时 CLI 需独立通过 PyPI 或源码安装。

galdr 内容

references文件夹
手动下载zip · 11.4 kB
metrics.mdtext/markdown
请选择文件