songsee

Generate spectrogram and feature visualizations from audio files as PNG images.

150|25|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/Devsoul2026/Hermes-One-Click --skill songsee-devsoul2026
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: songsee
Source: https://github.com/Devsoul2026/Hermes-One-Click/tree/main/hermes-agent/skills/media/songsee
Command: npx skills add https://github.com/Devsoul2026/Hermes-One-Click --skill songsee-devsoul2026

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Visualize audio content by generating spectrograms and feature visualizations from audio files.

Core Features & Use Cases

  • Generate single-panel or multi-panel spectrogram visualizations (spectrogram, mel, chroma, mfcc, etc.)
  • Supports reading from files or stdin and can output PNG images
  • Useful for music analysis, podcast quality control, and archival documentation

Quick Start

Run songsee on an audio file to generate a spectrogram image.

Frequently Asked Questions about songsee

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate an audio spectrogram from a file?

To generate an audio spectrogram, run the songsee binary on your audio file to produce a single-panel PNG visualization. It validates input paths before processing and supports reading from files or stdin.

What audio features can I visualize besides a standard spectrogram?

Beyond a standard spectrogram, you can visualize mel, chroma, and MFCC audio features. The tool generates multi-panel visualizations to render these different audio characteristics simultaneously from your input file.

Do I need ffmpeg to process audio files for visualization?

You need ffmpeg only for non-native audio formats. The tool requires a Go-installed songsee binary for core processing, while ffmpeg handles format conversion for unsupported inputs before spectrogram generation.

Can I use spectrogram visualization for podcast quality control?

Spectrogram visualization supports podcast quality control by rendering audio content insights. You can analyze frequency patterns and features across specific time ranges to identify issues in your recordings.

What's the best way to compare MFCC and mel features across an audio track?

The best way to compare MFCC and mel features is generating multi-panel visualizations from the same audio file. This produces side-by-side PNG outputs showing different feature extractions across your specified time ranges.

Why does my spectrogram generation fail on certain audio inputs?

Spectrogram generation fails when input paths are invalid or non-native formats lack ffmpeg for conversion. The tool validates paths before processing and requires proper format support to render spectrograms successfully.