Skip to main content
Glama
README.md
# audio-post-mcp — 音频后期处理 MCP Server

## 演示

![操作演示](assets/demo_usage.gif)

![功能总览](assets/demo_features.png)

> 音频后期:降噪 → 响度规范 → 静音切割 → 格式转换,播客/视频平台合规

> 本地音频后期:降噪 + LUFS 响度规范 + 静音切割 + 格式转换 + 变调变速。
> 面向播客主 / 视频创作者 / 有声书制作,全本地、CPU、离线。

## 为什么做这个

调研确认:**音频后期处理类 MCP 几乎全真空**——
- `noise+reduction+mcp` = 0 个有效项目
- `pitch+shift+mcp` = 完全没有
- `audio+normalize(lufs)+mcp` = 0
- 现有 100+★ 的都是 DAW 控制类(Audacity/Reaper),不是独立处理引擎

而播客/视频平台有**响度硬性合规要求**,付费意愿强(Descript/Riverside 都收费)。

## 核心能力

| 工具 | 说明 |
|---|---|
| `analyze_audio` | 音频体检:时长/采样率/LUFS/真峰值 |
| `denoise_tool` | 谱减法降噪(稳态噪声:空调/风扇/底噪) |
| `normalize_loudness` ⭐ | 响度规范化到目标 LUFS(播客 -16,视频 -14) |
| `remove_silence_tool` ⭐ | 切除静音段(访谈/课堂/录音) |
| `convert_format_tool` | 格式转换 mp3/wav/flac/aac/ogg/m4a |
| `pitch_shift_tool` | 变调不变速 |
| `speed_change_tool` | 变速不变调 |

## 安装

```bash
pip install audio-post-mcp-server   # 依赖 librosa/soundfile/numpy/scipy
# 需要 ffmpeg(格式转换/变调变速用):
# Windows: winget install Gyan.FFmpeg
```

## 使用(Claude Desktop)

```json
{
  "mcpServers": {
    "audio-post": {
      "command": "audio-post-mcp",
      "args": []
    }
  }
}
```

## 与 tts-mcp-server 协同(制作→后期闭环)

```
tts-mcp-server:      文本 → 播客音频 + 逐句字幕
audio-post-mcp:      播客音频 → 响度规范 → 静音切割 → 平台合规成品
```

## License

MIT。

---

## 系列(Chinese MCP Suite)

> 中文内容创作/工具 MCP 全家桶,全本地、CPU、离线:


- [tts-mcp-server](https://github.com/Gollum-code/tts-mcp-server) — TTS聚合+字幕对齐
- [idphoto-mcp](https://github.com/Gollum-code/idphoto-mcp) — 本地证件照
- **audio-post-mcp**(本仓库)— 音频后期
- [video-workflow-mcp](https://github.com/Gollum-code/video-workflow-mcp) — 视频工作流
- [poetry-mcp](https://github.com/Gollum-code/poetry-mcp) — 古诗文
- [script-mcp](https://github.com/Gollum-code/script-mcp) — 口播文案
- [asset-mcp](https://github.com/Gollum-code/asset-mcp) — 素材库
- [idiom-mcp](https://github.com/Gollum-code/idiom-mcp) — 成语典故
- [weather-mcp](https://github.com/Gollum-code/weather-mcp) — 天气/空气