🦀 ClawHub
Audio Processor
by @kaiyuelv
音频处理工具集 - 支持音频录制、剪辑、格式转换、频谱分析、降噪、变速变调等操作。Use when: (1) 需要处理音频文件(录音、剪辑、合并、分割), (2) 需要转换音频格式(MP3/WAV/FLAC/OGG等), (3) 需要分析音频特征(频谱、音量、静音检测), (4) 需要对音频进行效果处理(降噪、变...
TERMINAL
clawhub install audio-processor📖 About This Skill
name: audio-processor description: "音频处理工具集 - 支持音频录制、剪辑、格式转换、频谱分析、降噪、变速变调等操作。Use when: (1) 需要处理音频文件(录音、剪辑、合并、分割), (2) 需要转换音频格式(MP3/WAV/FLAC/OGG等), (3) 需要分析音频特征(频谱、音量、静音检测), (4) 需要对音频进行效果处理(降噪、变速、变调、混响), (5) 需要提取或生成音频元数据"
Audio Processor
音频处理全能工具集,基于 Python + ffmpeg + librosa/pydub 实现。
核心能力
1. 音频格式转换
2. 音频剪辑与合并
3. 音频分析
4. 音频效果处理
5. 音频信息提取
快速开始
# 格式转换
python3 scripts/convert_format.py input.wav output.mp3 --bitrate 320k剪辑音频(从30秒到2分钟)
python3 scripts/cut_audio.py input.mp3 output.mp3 --start 00:00:30 --end 00:02:00分析音频特征
python3 scripts/analyze_audio.py input.mp3 --output report.json降噪处理
python3 scripts/denoise.py input.mp3 output.mp3批量处理目录
python3 scripts/batch_process.py ./audio_dir/ --action convert --format mp3
依赖安装
pip install -r requirements.txt
核心依赖:ffmpeg(系统级)、pydub、librosa、soundfile、mutagen、numpy、matplotlib、noisereduce
脚本说明
| 脚本 | 功能 |
|------|------|
| convert_format.py | 格式转换,支持所有主流格式 |
| cut_audio.py | 按时间码裁剪音频 |
| merge_audio.py | 多文件合并拼接 |
| analyze_audio.py | 音频特征分析(波形/频谱/BPM) |
| denoise.py | 降噪处理 |
| speed_pitch.py | 变速变调 |
| normalize_volume.py | 音量标准化 |
| batch_process.py | 批量处理目录 |
| extract_metadata.py | 元数据提取与编辑 |
| detect_silence.py | 静音检测与自动分割 |
详细用法
参见 references/ 目录:
audio-formats.md - 支持的音频格式详解effects-guide.md - 效果处理参数指南api-reference.md - 脚本 API 参考