Categories

Audio Non-Silence Detector

Detect and list the parts of the audio that contain sound

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 Non-Silence Detector analyzes audio files to identify and list segments containing sound, enabling efficient editing and analysis by pinpointing active parts based on customizable silence thresholds.

When to Use

  • When you need to extract spoken or musical sections from lengthy audio recordings.
  • For automating the removal of silent gaps in podcast or video editing workflows.
  • To analyze audio content by detecting periods of activity for research or processing.

How It Works

  • Upload an audio file in a supported format such as MP3 or WAV.
  • Optionally adjust the silence threshold in decibels and minimum silence duration to fine-tune detection.
  • The tool processes the audio and outputs a JSON array listing non-silence segments with start and end times.
  • Use the JSON data for further editing, analysis, or integration into other tools.

Use Cases

Podcast editing to automatically identify and remove dead air for smoother listening.
Music production to isolate instrumental or vocal parts from recordings.
Transcription services to focus on speech segments and improve accuracy.

Examples

1. Podcast Dead Air Removal

Podcast Editor
Background
Editing a 45-minute podcast episode with frequent silent gaps between segments.
Problem
Manually locating and cutting silent parts is tedious and prone to errors.
How to Use
Upload the podcast audio file, set the silence threshold to -45 dB and minimum silence duration to 1.5 seconds.
Outcome
The tool outputs a JSON list of non-silence segments, allowing quick trimming in audio editing software.

2. Bird Song Activity Analysis

Audio Researcher
Background
Analyzing field recordings of bird songs to study vocalization patterns.
Problem
Need to quantify active periods versus silence for behavioral research.
How to Use
Upload the recording, adjust the threshold to -60 dB to capture faint sounds, and set minimum silence to 0.3 seconds.
Outcome
JSON output provides precise timestamps of non-silence segments for statistical analysis and reporting.

Try with Samples

audio, file

Related Hubs

FAQ

What audio file formats are supported?

The tool accepts common audio formats like MP3, WAV, and others under the audio/* file type, up to 200MB.

How does the silence threshold work?

The threshold in decibels (dB) defines what is considered silence; lower values detect quieter sounds, with a default of -50 dB.

What is the purpose of the minimum silence duration?

It sets the shortest silence period to ignore brief pauses, helping to segment audio more accurately, with a default of 0.5 seconds.

What is the output format?

The result is a JSON array containing objects with start and end times for each non-silence segment.

Can I process multiple audio files at once?

No, the tool currently supports one audio file per use, as specified in the input options.

API Documentation

Request Endpoint

POST /en/api/tools/audio-non-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-non-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-non-silence-detector": {
      "name": "audio-non-silence-detector",
      "description": "Detect and list the parts of the audio that contain sound",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=audio-non-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]