Prerequisites
- Client ID and Client Secret from AudioShake (request access)
- A
.cryptmodel file provided by AudioShake - Platform requirements met — see System Requirements
File-based separation
UseSourceSeparationTask for file-to-file processing:
Streaming separation
UseRingBufferInput and RingBufferOutput for real-time or streaming use cases:
Choosing a chunk size
Chunk size controls the trade-off between latency and throughput. Durations are approximate and vary by model.
Smaller chunks reduce latency but increase CPU/GPU overhead per unit of audio.