Repository navigation
What's Changed
- Fix upsampling to use the existing FIR resampler by @widechaos in #1021
- Fold Fish S1 DAC weight norm at load by @stickerdaniel in #1017
- Add Fish Audio Drama 3 by @stickerdaniel in #1018
- Optimize Breeze-TTS generation by @lucasnewman in #1010
- Fix the docs build by @lucasnewman in #1022
- fix(stt): tokenizer-safe streaming detokenization by @pszemraj in #983
- Fix Nemotron ASR CI after mlx core changes by @lucasnewman in #1032
- Fix CI for docs pages by @lucasnewman in #1033
- fish_drama3 convert: --head-bits, --expert-group-size, --expert-bits-map by @fcmeyer in #1028
- fix(server): use Qwen3-TTS generation config for omitted sampling params by @chnln in #995
- encodec, phonon: fall back to plain MLX when Metal is unavailable by @Cassian433 in #1025
- docs(fish-drama3): link an 8-bit checkpoint with bf16 dense and tower by @cguldogan in #1024
- docs(omnivoice): fix CLI flags and tokenizer path in README by @Eloitor in #1027
- fix(tts): AudioPlayer.stop() drops audio that never reached the auto-start threshold by @bennyliaw in #1001
- docs(tts): Link Drama 3 3-bit checkpoint on mlx-community by @NavSha in #1023
- fix(audio_io): decode bytes and mislabeled files, add a duration limit by @ykhrustalev in #1013
- Fix model category probing with base dependencies by @lucasnewman in #1034
- fix(stt): keep Qwen3-ASR language auto-detection per chunk by @etzelm in #1014
- Remove empty VoxCPM test by @atesahmet0 in #1035
- Add Phonon-2 speech recognition support by @atesahmet0 in #1030
- docs(qwen3_tts): Base checkpoints have no preset speakers by @hsliuustc0106 in #1000
- fix(qwen3_tts): make the 0.6B instruct guard reachable by @hsliuustc0106 in #999
- docs(qwen3_tts): clarify voice cloning vs speaker synthesis usage rules by @mm65x in #906
- Use a growing KV cache for Dia by @lucasnewman in #1037
- fix(fish_speech): prevent fast_ path and embeddings from quantizing to fix convert script by @mm65x in #905
- fix(whisper): ignore empty non-speech token encodings by @saichowdary007 in #934
- fix(stt): validate empty Qwen3-ASR audio by @ainergiz in #931
- fix(qwen3-tts): prefill full text to avoid slow speech by @atesahmet0 in #1036
- fix(stt): stop fabricating Qwen3-ASR stream timestamps by @ainergiz in #930
- fix(server): forward prompt to STT models on /v1/audio/transcriptions by @Bannng in #997
- Add MiMo-V2.5-ASR STT support by @ailuntx in #719
- feat(stt): add Granite Speech 4.1 Plus support by @pszemraj in #978
- Pin latest MLX version, fix tests by @lucasnewman in #1039
- VibeVoice performance improvements by @lucasnewman in #1040
- Use model sampling parameters by default by @lucasnewman in #1043
- Bump version to 0.6.0 by @lucasnewman in #1045
New Contributors
- @widechaos made their first contribution in #1021
- @stickerdaniel made their first contribution in #1017
- @pszemraj made their first contribution in #983
- @fcmeyer made their first contribution in #1028
- @chnln made their first contribution in #995
- @Cassian433 made their first contribution in #1025
- @cguldogan made their first contribution in #1024
- @Eloitor made their first contribution in #1027
- @bennyliaw made their first contribution in #1001
- @NavSha made their first contribution in #1023
- @atesahmet0 made their first contribution in #1035
- @hsliuustc0106 made their first contribution in #1000
- @saichowdary007 made their first contribution in #934
- @Bannng made their first contribution in #997
- @ailuntx made their first contribution in #719
Full Changelog: v0.5.9...v0.6.0