What's Changed
New
- HTDemucs (Demucs v4) — higher-quality music source separation, +3.01 dB SDR over Open-Unmix (largest gains on bass/drums).
speech separate --engine htdemucs. #288
- OpenAI-compatible transcription —
/v1/audio/transcriptions server endpoint. #273
- Qwen3-TTS on CoreML — full Apple Neural Engine routing + chunked decode. #269
Performance & quality
- 7× faster CoreML ASR — split + batched-prefill decoder, ANE-safe. #282
- Mastering-grade resampler — drains the filter tail, exact output length, phase-aligned stereo; mastering SRC for music/upsampling, standard for speech. #284
- Qwen3-TTS bf16 / non-quantized support + ICL stability. #272
- CosyVoice bf16 bundle support. #280
Fixes
- Abort wedged Hugging Face downloads instead of hanging. #283
- Stride-aware, NaN-safe argmax in the CoreML ASR decoder. #278
CLI
speech separate song.wav --engine htdemucs # Demucs v4 (higher quality)
speech separate song.wav # UMX (default)