SuperAPI AI 工具集

songsee

数据与分析

查看项目

更新于 10-16 07:42

技能介绍

songsee 是一个用于音频可视化的命令行工具,主要用途是从音频文件生成频谱图和特征面板图。

主要能力

  • 生成频谱图:直接对音频文件运行即可输出频谱图。
  • 多面板可视化:通过 --viz 参数可指定多种可视化类型,包括 spectrogram、mel、chroma、hpss、selfsim、loudness、tempogram、mfcc、flux,多个类型会渲染成网格布局。
  • 时间切片:使用 --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 才能处理。
  • 关于收费、价格、平台支持等更多信息暂未提供。