---
title: ToolRouter — Tool Detail
description: Detailed documentation for a ToolRouter tool including skills, parameters, and examples.
url: https://toolrouter.com/tools/audio-isolator
---
# Audio Isolator

Separate vocals from background music, noise, and instrumentation in any audio file using AI. Returns a clean track with just the isolated voice. Useful for podcast cleanup, music production, and interview extraction.

- **Version:** 0.02
- **Categories:** media, ai

## Skills (1)

### Isolate Vocals (`isolate_vocals`)

Isolate vocals from an audio file by removing background music, noise, and instrumentation using AI. Provide a URL to any audio file and receive a cleaned audio track with isolated vocals.

**Parameters:**

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `audio_url` | string | Yes | URL of the audio file to process. Must be a publicly accessible URL pointing to an audio file (MP3, WAV, M4A, etc.). |

**Returns:** Audio file path (auto-uploaded as a downloadable asset) and file size in bytes

**Examples:**

*Isolate vocals from a song to create an a cappella track:*

```json
{
  "audio_url": "https://example.com/song-with-vocals.mp3"
}
```

*Clean up a podcast recording by removing background noise:*

```json
{
  "audio_url": "https://example.com/noisy-podcast-episode.wav"
}
```

## Quick Start

```bash
# Via CLI
TOOLROUTER_API_KEY=tr_live_xxx npx -y toolrouter-mcp call audio-isolator isolate_vocals --audio_url https://example.com/song-with-vocals.mp3

# Via REST API
curl -H "Authorization: Bearer tr_live_xxx" \
     -d '{"tool":"audio-isolator","skill":"isolate_vocals","input":{"audio_url":"https://example.com/song-with-vocals.mp3"}}' \
     https://api.toolrouter.com/v1/tools/call
```

## Frequently Asked Questions

### What kinds of files can I send?

Use a publicly accessible audio URL. MP3, WAV, and M4A-style files are all supported.

### Is this only for spoken audio?

No. It works for speech and music, so you can clean podcasts or extract vocals from songs.

### What do I get back?

You get a cleaned audio file with the isolated vocal track, ready to download.

### Does source quality matter?

Yes. Better source audio usually gives a cleaner isolation result, so use the highest-quality file you have.

---

## Get Started with ToolRouter

**Already connected?** Call any tool with `use_tool({ tool, skill, input })`. Browse tools with `discover` or visit https://toolrouter.com/llms-full.txt

**New to ToolRouter?** Connect with one command (no API key needed — auto-provisions on first use):

```bash
# MCP (Claude Code, Codex CLI)
claude mcp add toolrouter -- npx -y toolrouter-mcp

# MCP (Cursor, Windsurf, Cline, VS Code, Gemini CLI, Claude Desktop)
{"mcpServers":{"toolrouter":{"command":"npx","args":["-y","toolrouter-mcp"]}}}

# Claude Chat / Claude Cowork / Claude Mobile — add as a connector:
# Settings → Connectors → Add custom connector → URL: https://api.toolrouter.com/mcp

# ChatGPT — add as an app:
# Settings → Apps → Advanced settings → enable Developer mode → Create app → MCP Server URL: https://api.toolrouter.com/mcp

# CLI (works instantly, no restart needed)
npx -y toolrouter-mcp tools                    # browse all tools
npx -y toolrouter-mcp search "seo"             # search by keyword
npx -y toolrouter-mcp call seo analyze_page --url https://example.com
```

Free tools work immediately. For paid tools, visit https://toolrouter.com/claim to add credits.

All platforms: https://toolrouter.com/connect | Full catalog: https://toolrouter.com/llms-full.txt | Docs: https://toolrouter.com/docs