Skip to main content

Introduction

AudioSpliter is a cloud-based API service that splits audio files into smaller segments. Whether you need to break a podcast into chapters, split an audiobook by duration, or convert and segment audio for processing pipelines, AudioSpliter handles it asynchronously and reliably.

What AudioSpliter Does

  • Split by duration -- Break audio into fixed-length segments (e.g., every 10 minutes)
  • Split by file size -- Target a maximum file size per segment (e.g., 25 MB for email attachments)
  • Format conversion -- Convert between MP3, WAV, FLAC, OGG, AAC, and more during the split
  • Async processing -- Submit a job and get notified via webhook or poll for status
  • Secure storage -- Files are encrypted at rest and automatically deleted after your configured retention period

How It Works

  1. Upload -- Send your audio file (or a URL) to the splits endpoint
  2. Process -- AudioSpliter queues your job and processes it asynchronously
  3. Download -- Retrieve the split segments via signed download URLs

Architecture Overview

Your App  -->  POST /api/v1/splits  -->  Job Queue  -->  Worker
|
Your App <-- Webhook / Poll <-- Results <------+

Base URL

All API requests use the following base URL:

https://api.audiospliter.com/api/v1

Authentication

Every request must include a valid API key in the X-API-Key header, or a JWT Bearer token in the Authorization header. See Authentication for details.

Next Steps