{"repo":"dxcore35/Whisper-Audiobook-Splitter","free":true,"listed":false,"github":"https://github.com/dxcore35/Whisper-Audiobook-Splitter","clone":"git clone https://github.com/dxcore35/Whisper-Audiobook-Splitter.git","description":"Split an audiobook into chapters based on detected chapter heading via `whisper.cpp` AI model.","language":"Python","stars":18,"topics":["audiobooks","markdown","python","subtitles","transcribe","wisper"],"license":null,"category":"media-processing","readme_excerpt":"Whisper Audiobook Chapterizer This script is designed to split an audiobook into chapters based on detected chapter headings in the audio. It uses the extremely fast whisper.cpp model for transcription and ffmpeg for audio processing on Apple silion. Features - Transcribes audio files to text using the whisper.cpp model (default large-v3-turbo ) - Detects chapter headings in the transcribed text. - Splits the audio file into separate chapters. - Generates output files including SRT, CUE, Markdown, and raw text with timestamps. System requirements - Tested only on Mac os - Procesor Apple silicon (M1/M2/M3) Requirements - Python 3.x - ffmpeg - mutagen - pywhispercpp Installation & usage 1. Clone the repository: 2. Install the required Python packages: bash python Splitter.py Customization - Skip Phrases : You can customize the phrases to skip when detecting chapters by editing the skip phrases.json file. - Chapter Phrase : You can change what phrase to look for as the seperator between chapters using the '--chapter phrase' option License This project is licensed under the MIT License. See the LICENSE file for details. Acknowledgments - whisper.cpp for the transcription model. - FFmpeg for audio processing.","default_branch":null,"files":null,"tree":[],"storefront":"/r/dxcore35","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dxcore35/Whisper-Audiobook-Splitter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}