Community이미지github.com

steipete/songsee

songsee CLI를 사용하여 오디오에서 스펙트로그램 및 특징 패널 시각화를 생성합니다.

songsee란 무엇인가요?

이 기술은 오디오 파일을 분석하여 스펙트로그램과 특징 패널 시각화를 생성하는 `songsee` CLI 도구를 제공합니다. 스펙트로그램은 시간에 따른 주파수 변화를 시각화하여 음성, 음악, 환경음 등의 분석에 유용합니다. 또한 특징 패널은 오디오의 주요 특징(예: 멜-주파수 캡스트럴 계수, 제로 크로싱 비율, 스펙트럼 중심 등)을 종합적으로 보여주어 음향 분석 및 머신러닝 데이터 준비에 도움을 줍니다. 이 도구는 명령줄 인터페이스를 통해 간단한 명령어로 사용할 수 있으며, 다양한 오디오 포맷을 지원합니다. 개발자, 음향 엔지니어, 데이터 과학자들이 오디오 데이터를 시각적으로 탐색하고 분석하는 데 효과적인 도구입니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/steipete/clawdis/tree/main/skills/songsee

Installed? Explore more 이미지 skills: affaan-m/frontend-design, mattpocock/improve-codebase-architecture, lobehub/add-provider-doc · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

songsee은(는) 무엇을 하나요?

songsee CLI를 사용하여 오디오에서 스펙트로그램 및 특징 패널 시각화를 생성합니다.

개요

songsee는 오디오 파일을 입력받아 스펙트로그램(spectrogram)과 특징 패널(feature panel) 이미지를 생성하는 명령줄 도구입니다. 시간-주파수 분석과 더불어 오디오의 다양한 특징을 시각화하여 음향 분석, 음성 인식, 음악 정보 검색 등에 활용할 수 있습니다.

설치

npm install -g songsee

또는

npx songsee <오디오-파일>

사용법

songsee <오디오-파일> [옵션]

예시

# 기본 스펙트로그램 생성
songsee audio.wav

# 사용자 지정 출력 파일명 설정
songsee audio.wav -o spectrogram.png

# 특징 패널 포함하여 생성
songsee audio.wav --features

옵션

옵션설명
-o, --output <파일>출력 이미지 파일명 (기본값: spectrogram.png)
--features특징 패널 시각화 포함
--width <px>출력 이미지 너비 (기본값: 1000)
--height <px>출력 이미지 높이 (기본값: 600)
--help도움말 표시

지원 포맷

  • WAV (.wav)
  • MP3 (.mp3)
  • FLAC (.flac)
  • OGG (.ogg)
  • 기타 FFmpeg 지원 포맷

출력 예시

songsee는 다음과 같은 시각화를 생성합니다:

  • 스펙트로그램: 시간(가로축)과 주파수(세로축)에 따른 에너지 분포를 색상으로 표현
  • 특징 패널 (--features 옵션 사용 시):
    • 멜-스펙트로그램
    • MFCC (멜-주파수 캡스트럴 계수)
    • 스펙트럼 중심 및 대역폭
    • 제로 크로싱 비율
    • RMS 에너지

참고

자세한 내용은 공식 문서를 참조하세요.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

steipete/1password

Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.

steipete/apple-notes

Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.

steipete/apple-reminders

List, add, edit, complete, or delete Apple Reminders and reminder lists via remindctl.

steipete/bear-notes

Create, search, and manage Bear notes via grizzly CLI.

steipete/blogwatcher

Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.

steipete/blucli

BluOS CLI (blu) for discovery, playback, grouping, and volume.

steipete/bluebubbles

Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.

steipete/camsnap

Capture frames or clips from RTSP/ONVIF cameras.

steipete/clawhub

Search, install, update, sync, or publish agent skills with the ClawHub CLI and registry.

steipete/coding-agent

Delegate coding work to Codex, Claude Code, or OpenCode as background workers; not simple edits or read-only code lookup.

steipete/discord

Discord message-tool ops: send/read/edit/delete, react, poll, pin, thread, search, presence, media/components.

steipete/eightctl

Control Eight Sleep pods (status, temperature, alarms, schedules).

steipete/gemini

Gemini CLI one-shot prompts, summaries, generation, skills, hooks, MCP, or Gemma routing.

steipete/gh-issues

Fetch GitHub issues, select candidates, spawn background fix agents, open PRs, and optionally process PR review comments.

steipete/gifgrep

Search GIF providers with CLI/TUI, download results, and extract stills/sheets.

steipete/github

GitHub CLI for issues, PRs, CI/check logs, comments, reviews, releases, repos, and gh api queries.

steipete/gog

Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.

steipete/goplaces

Query Google Places for text search, place details, resolve, reviews, or scriptable JSON via goplaces.

steipete/healthcheck

Audit/harden OpenClaw hosts: SSH, firewall, updates, exposure, backups, disk encryption, gateway security.

steipete/himalaya

Himalaya CLI for IMAP/SMTP mail: list, read, search, compose, reply, forward, copy, move, delete.

관련 스킬