Categories

Audio Split by Silence

Split audio into segments based on silence detection

Click to upload file or drag and drop file here

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

Key Facts

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

Overview

This tool splits audio files into separate segments by detecting silent parts based on configurable thresholds and durations. It automates the process of breaking down long recordings for easier editing and navigation.

When to Use

  • When you have a long podcast or interview that needs to be divided into sections for post-production.
  • When processing lecture recordings to separate different topics or natural pauses for student review.
  • When editing audio books or narrations to split chapters or scenes based on silence breaks.

How It Works

  • Upload your audio file in a supported format via the file input.
  • Set the silence threshold (e.g., -30dB) to define the audio level considered as silence.
  • Specify the minimum silence duration (e.g., 0.5 seconds) required to trigger a split.
  • The tool analyzes the audio, detects silent segments meeting the criteria, and outputs split audio files.

Use Cases

Podcast production: Splitting recorded episodes into segments for efficient editing and publishing.
Educational content: Dividing lecture recordings into topic-based sections to enhance student accessibility.
Audio book processing: Separating chapters or scenes in long narrations for easier management and playback.

Examples

1. Podcast Interview Segmentation

Audio Producer
Background
An audio producer has a 2-hour podcast interview with natural pauses between questions and answers.
Problem
Manually identifying and cutting at silence points is time-consuming and can lead to inconsistent edits.
How to Use
Upload the interview audio file, set the silence threshold to -30dB and minimum duration to 0.8 seconds.
Outcome
The audio is automatically split into multiple segments at each detected silence, simplifying the editing process.

2. Lecture Recording Division

Background
A teacher records a 90-minute lecture that includes pauses between different topics or when writing on the board.
Problem
Students find it difficult to navigate the long recording to review specific sections.
How to Use
Upload the lecture audio, adjust the silence threshold to -35dB and set the duration to 1.5 seconds for longer breaks.
Outcome
The lecture is divided into separate files corresponding to topic changes, improving study efficiency for students.

Try with Samples

audio, file

Related Hubs

FAQ

What audio formats are supported?

The tool accepts common audio formats like MP3, WAV, and others through the audio file input.

How do I adjust the silence detection sensitivity?

Use the silence threshold option; lower values (e.g., -40dB) detect quieter sounds as silence, while higher values require louder silence.

Can I set a custom silence duration?

Yes, specify the minimum silence duration in seconds to control how long a pause must be to cause a split.

What is the maximum file size allowed?

The audio file must be under 200MB, as per the file size limit.

What if no silence is detected in the audio?

If no silence meeting the threshold and duration is found, the tool returns the original audio as a single segment.

API Documentation

Request Endpoint

POST /en/api/tools/audio-split-by-silence

Request Parameters

Parameter Name Type Required Description
audioFile file (Upload required) Yes -
silenceThreshold text No -
silenceDuration text No -

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

Response Format

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
File: File

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-audio-split-by-silence": {
      "name": "audio-split-by-silence",
      "description": "Split audio into segments based on silence detection",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=audio-split-by-silence",
      "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]