patrickenfuego/Chapterize-Audiobooks
Split a single, monolithic mp3 audiobook file into chapters using Machine Learning and ffmpeg.
This tool helps audiobook listeners or curators split a single, long MP3 audiobook file into individual chapter files. It uses machine learning to identify chapter breaks based on spoken cues like "chapter" or "prologue." The input is one large MP3 audiobook, and the output is multiple MP3 files, each representing a distinct chapter, complete with original metadata and cover art. This is ideal for anyone who finds navigating a single, monolithic audiobook cumbersome.
181 stars. No commits in the last 6 months.
Use this if you have a large audiobook as a single MP3 file and want to automatically break it down into manageable chapter-by-chapter files.
Not ideal if your audiobook lacks clear verbal chapter markers or if you need extremely precise, custom chapter timing not based on spoken text.
Stars
181
Forks
34
Language
Python
License
Apache-2.0
Category
Last pushed
Oct 02, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/patrickenfuego/Chapterize-Audiobooks"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
alphacep/vosk-api
Offline speech recognition API for Android, iOS, Raspberry Pi and servers with Python, Java, C# and Node
huggingface/speech-to-speech
Build local voice agents with open-source models
linto-ai/WebVoiceSDK
Buildings block for voice-enabled applications in the browser
Picovoice/speech-to-text-benchmark
speech to text benchmark framework
vox-serve/vox-serve
A Streaming-Native Serving Engine for TTS/STS Models