Categories

Audio Silence Map

Output silence intervals as JSON and CSV

Runs FFmpeg silencedetect and returns a JSON list plus a CSV map.

Click to upload file or drag and drop file here

Maximum file size: 200MB Supported formats: audio/*

Key Facts

Category
Media
Input Types
file, number
Output Type
json
Sample Coverage
4
API Ready
Yes

Overview

The Audio Silence Map tool analyzes audio files to detect silent intervals using FFmpeg's silencedetect filter, outputting the results in both JSON and CSV formats for easy integration into editing, analysis, or automation workflows.

When to Use

  • When you need to identify and map silent sections in audio recordings for editing or trimming.
  • For analyzing audio files to ensure compliance with silence standards in broadcasting or production.
  • To automate the detection of pauses in podcasts, lectures, or interviews for efficient post-processing.

How It Works

  • Upload your audio file in a supported format (e.g., MP3, WAV).
  • Optionally adjust the silence threshold (in dB) and minimum silence duration (in seconds).
  • The tool processes the file with FFmpeg silencedetect and outputs a JSON list and CSV map of silence intervals.

Use Cases

Editing podcasts to remove long silent pauses and improve flow.
Quality assurance in audio production to detect unintended silence.
Academic research analyzing speech patterns by identifying pauses in recordings.

Examples

1. Podcast Silence Removal

Podcast Producer
Background
A podcast producer has a 1-hour interview recording with several long pauses that disrupt the listening experience.
Problem
Manually finding and cutting out silent sections is time-consuming and prone to errors.
How to Use
Upload the interview audio file, set the Silence Threshold to -45 dB and Minimum Silence Duration to 2 seconds.
Example Config
{"thresholdDb": -45, "minSilence": 2}
Outcome
The tool outputs a CSV file listing all silence intervals longer than 2 seconds, enabling quick edits in audio software.

2. Broadcast Compliance Check

Background
An audio engineer needs to verify that a broadcast recording adheres to standards limiting silence to under 5 seconds.
Problem
Ensuring no silent segments exceed the allowed duration to avoid compliance issues.
How to Use
Upload the broadcast audio, set Minimum Silence Duration to 5 seconds and use the default threshold of -50 dB.
Outcome
A JSON report is generated, highlighting any silence intervals that violate the standard for review and correction.

Try with Samples

json, csv, audio

Related Hubs

FAQ

What audio file formats are supported?

The tool supports common audio formats like MP3, WAV, and others compatible with FFmpeg.

How do I set the silence detection sensitivity?

Adjust the Silence Threshold (dB) and Minimum Silence Duration (s) parameters to control what is considered silent.

What does the output look like?

You receive a JSON array of objects with start and end times, and a CSV file with similar data for easy import into spreadsheets.

Is there a limit on audio file size?

Yes, the audio file must be under 200 MB as per the tool's file limit.

Can I use this tool for real-time audio processing?

No, this tool is designed for offline analysis of uploaded audio files.

API Documentation

Request Endpoint

POST /en/api/tools/audio-silence-map

Request Parameters

Parameter Name Type Required Description
audioFile file (Upload required) Yes -
thresholdDb number No -
minSilence number No -

File type parameters need to be uploaded first via POST /upload/audio-silence-map to get filePath, then pass filePath to the corresponding file field.

Response Format

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
JSON Data: JSON Data

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-audio-silence-map": {
      "name": "audio-silence-map",
      "description": "Output silence intervals as JSON and CSV",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=audio-silence-map",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

Supports URL file links or Base64 encoding for file parameters.

If you encounter any issues, please contact us at [email protected]