Audio chapter splitter
Open Audio chapter splitter on Happytails.ai. This view has the same page content and links, with explicit tool capabilities. Read the processing notes before using a tool.
Tool capabilities
{
"id": "audio-chapter-splitter",
"category": "media-tools",
"built": true,
"requirements": "One recording up to 256 MiB and 10 minutes, at most 999 chapters and 100,000 characters of chapter list. WAV is read with every sample intact; other formats are decoded by your browser at 48 kHz. Everything is processed on your device and nothing is uploaded. Download: ZIP of WAV files, a JSON report and a CSV chapter list.",
"implementation": {
"fields": [
{
"key": "encoding",
"label": "WAV sample format",
"value": "match",
"type": "select",
"values": [
"match",
"pcm16",
"pcm24",
"float32"
],
"labels": {
"match": "Match source sample format"
}
}
],
"registrationFamily": "audio-dsp-edit",
"presentation": "metrics",
"files": true,
"accept": ".wav,.mp3,.m4a,.aac,.flac,.ogg,.oga,.opus,.webm,audio/*",
"maxFileBytes": 268435456,
"inputMaxLength": 100000,
"inputErrorCode": "AUDIO_DSP_EDIT_TOO_LONG_CHAPTERS",
"note": "Runs locally in your browser. Splits one recording up to 10 minutes into at most 999 chapters.",
"experience": {
"automatic": false,
"single": false,
"inputMaxLength": 100000,
"inputMode": "text",
"label": "Chapter list",
"placeholder": "0 Intro",
"help": "One chapter per line: a start time, an optional end time and a title. Up to 100,000 characters. Review the settings before running.",
"helpParts": [
"One chapter per line: a start time, an optional end time and a title.",
"Up to 100,000 characters.",
"Review the settings before running."
],
"action": null
},
"mode": "explicit",
"interactive": false
},
"execution": "Browser interface",
"api": null,
"browser_agent": {
"supported": true,
"name": "run_current_tool",
"discovery": "WebMCP on the human page in a supporting browser",
"verification": "See audit/API-AUDIT.md; availability is not verification"
}
}Page guide
Split one long recording into separate WAV files from your own list of chapter start times, with gaps and overlaps flagged.
How to use Audio chapter splitter
- Choose the recording to split.
- Paste one chapter per line: a start time, an optional end time and a title.
- Split the audio and check the report for gaps, overlaps or times past the end.
- Download the ZIP of chapter files and the CSV chapter list.
Useful next steps
Chapter list
Write one chapter per line, such as 0 Intro or 1:02:03.5 Part two. Times can be seconds, minutes and seconds or hours, minutes and seconds. An optional end time can follow the start, as in 0 1:30 Intro. CSV lines such as 0,90,Intro also work. Lines starting with # are ignored.
Checks
Start times must increase. A chapter without an end time runs to the next start, and the last one runs to the end of the audio. The report flags a gap when a chapter ends before the next one starts, an overlap when it ends after, and a leading gap when the first chapter does not start at 0. A chapter outside the audio stops the split.
Files
Each chapter becomes a WAV named with its number and title, stored uncompressed in a ZIP file. Cuts are made at the nearest sample, and the source format is kept when the sample format is set to match.