Categories

Audio Silence Detector

Detect and list the start and end times of silent parts

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 Detector is a web-based tool that scans audio files to identify and list silent segments. It uses customizable threshold and duration settings to output start and end times in JSON format, aiding in audio editing and analysis.

When to Use

  • When editing podcasts or recordings to remove unwanted pauses and improve flow.
  • When verifying audio compliance with silence regulations in broadcasting or production.
  • When preparing audio for automated processing by detecting and skipping silent parts.

How It Works

  • Upload an audio file up to 200 MB in a supported format like MP3 or WAV.
  • Set the silence threshold in decibels (default -50 dB) and minimum silence duration in seconds (default 0.5 s).
  • The tool analyzes the audio and returns a JSON list of silent segments with precise start and end times.

Use Cases

Trimming silence from podcast episodes to enhance listener engagement.
Analyzing interview recordings to identify and remove awkward pauses for cleaner edits.
Checking audio books for consistent pacing by detecting long silent sections.

Examples

1. Podcast Silence Removal

Podcast Producer
Background
A podcast producer has a 30-minute episode with frequent long pauses that disrupt the listening experience.
Problem
Manually locating and cutting silence is time-consuming and can lead to missed segments.
How to Use
Upload the podcast MP3 file, set the silence threshold to -40 dB and minimum duration to 1 second.
Outcome
The tool returns a JSON list of silent segments, enabling quick removal in audio editing software.

2. Broadcast Compliance Check

Background
An audio engineer needs to ensure a radio broadcast adheres to station rules that silence between segments must not exceed 2 seconds.
Problem
Relying on manual listening is error-prone and inefficient for long recordings.
How to Use
Upload the broadcast audio file, configure threshold to -60 dB and minimum silence to 2 seconds.
Outcome
The JSON output highlights all silent periods longer than 2 seconds, facilitating compliance verification.

Try with Samples

audio, file

Related Hubs

FAQ

What audio formats are supported?

The tool accepts common audio formats under the audio/* category, such as MP3, WAV, and AAC.

How is silence detected?

Silence is detected when audio levels fall below the specified threshold in decibels for at least the minimum duration set.

Can I process multiple audio files at once?

No, the tool currently supports single file upload per session for focused analysis.

What does the output look like?

The output is a JSON array where each object contains 'start' and 'end' keys indicating time in seconds for silent segments.

Is there a file size limit?

Yes, the maximum file size is 200 MB to ensure efficient processing.

API Documentation

Request Endpoint

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

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-detector 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-detector": {
      "name": "audio-silence-detector",
      "description": "Detect and list the start and end times of silent parts",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=audio-silence-detector",
      "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]