SuperAPI AI 工具集

songsee

数据与分析

查看项目

更新于 10-16 07:00

技能介绍

songsee 是一个面向音频分析的命令行工具(CLI),主要用途是从音频文件生成频谱图(spectrogram)与特征面板可视化(feature panels)。

主要能力

  • 生成频谱图:直接对音频文件运行即可输出频谱图。
  • 多面板可视化:通过 --viz 参数可同时渲染多种可视化视图,支持 spectrogram、mel、chroma、hpss、selfsim、loudness、tempogram、mfcc、flux;指定多个 --viz 时会渲染为网格布局。
  • 时间切片:通过 --start 与 --duration 指定起始时间与时长,截取音频片段进行可视化。
  • 标准输入:支持从 stdin 读取音频(用 - 表示),便于管道处理。

使用方式(快速上手)

  • 频谱图:songsee track.mp3
  • 多面板:songsee track.mp3 --viz spectrogram,mel,chroma,hpss,selfsim,loudness,tempogram,mfcc,flux
  • 时间切片:songsee track.mp3 --start 12.5 --duration 8 -o slice.jpg
  • 标准输入:cat track.mp3 | songsee - --format png -o out.png

常用参数

  • --viz:可视化类型列表,可重复指定或用逗号分隔
  • --style:调色板,可选 classic、magma、inferno、viridis、gray
  • --width / --height:输出尺寸
  • --window / --hop:FFT 设置
  • --min-freq / --max-freq:频率范围
  • --start / --duration:时间切片
  • --format:jpg 或 png

适用场景 适合音频内容可视化、音频分析与调试、音乐信息检索相关探索,以及需要以图片形式呈现音频特征的工作流。

限制与说明

  • 音频解码方面 WAV/MP3 原生支持,其他格式需依赖 ffmpeg(若环境可用)。
  • 关于安装方式、收费模式、平台支持范围等具体信息,资料中暂未提供,请以官方渠道为准。