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 에너지
참고
자세한 내용은 공식 문서를 참조하세요.