Skip to content

Releases

v0.6.5

Choose a tag to compare

@lucasnewman lucasnewman released this 09 Nov 18:52
1157775

What's Changed

  • Consume full currency magnitude word in Zonos2 money normalizer by @selimfedakar in #1113
  • Map curly double quotes in IndexTTS normalizer CHAR_MAP by @selimfedakar in #1115
  • fix(qwen3_tts): apply the speech-tokenizer decoder's sliding window by @ahuzmeza in #1117
  • fix(voxtral_tts): keep 25 codec context frames when streaming by @ahuzmeza in #1119
  • fix(soprano): speak decimal numbers instead of a literal word.word token by @selimfedakar in #1121
  • fix(longcat): stop streaming after the last chunk by @ahuzmeza in #1120
  • Update MLX-Audio branding for Neywa Labs by @Blaizzy in #1123
  • Allow later versions of mlx by @lucasnewman in #1128
  • fix(stt): carry rounding in SRT/VTT timestamps instead of emitting SS=60 by @selimfedakar in #1124
  • Nemotron ASR: add Nemotron Unified by @T0mSIlver in #1127
  • Chatterbox Turbo, Higgs Audio: fix top_k=1 by @ahuzmeza in #1134
  • Keep the space after a bare time in the Zonos2 normalizer by @unaltolga in #1131
  • Read the cents of a dollar amount in the IndexTTS normalizer by @unaltolga in #1133
  • Expand times in the Soprano text normalizer by @unaltolga in #1132
  • fix(kugelaudio): pass float timesteps to the diffusion head by @ehb54 in #1130
  • fix(qwen3_tts): keep frames whose first codebook id is 0 when trimming decoded audio by @HengYangDS in #1116
  • Switch the Nemotron Transcribe max tokens default to the recommended value by @lucasnewman in #1135
  • fix(voxcpm2): run bfloat16 checkpoints in bfloat16 by @ahuzmeza in #1141
  • fix(spark): stop voice cloning from crashing by @ahuzmeza in #1140
  • Split numbers from adjacent letters in the Soprano text normalizer by @unaltolga in #1139
  • test(fish-drama3): Steady the decode memory tests by @stickerdaniel in #1147
  • Don't end a PocketTTS sentence at a period inside a number or word by @unaltolga in #1146
  • test(qwen3_tts): allow TF32 rounding in the streaming window test by @ahuzmeza in #1144
  • fix: feed log-probs to make_sampler so top_p actually applies by @DimitriChrysafis in #1149
  • fix(confucius4): end the text prompt with by @ahuzmeza in #1145
  • fix(mimo_v2_asr): build the input embeddings in the language model's dtype by @ahuzmeza in #1143
  • fix(voxtral_tts): run the flow head in the model's dtype by @ahuzmeza in #1142
  • Strip curly double quotes in the LongCat text normalizer by @unaltolga in #1136
  • Read zero digits after the decimal point in the MeloTTS normalizer by @unaltolga in #1137
  • Bump version to 0.6.5 by @lucasnewman in #1150

New Contributors

Full Changelog: v0.6.4...v0.6.5

v0.6.4

Choose a tag to compare

@lucasnewman lucasnewman released this 02 Nov 17:24
97d125f

What's Changed

New Contributors

Full Changelog: v0.6.3...v0.6.4

v0.6.3

Choose a tag to compare

@lucasnewman lucasnewman released this 28 Oct 17:46
8c244a1

What's Changed

New Contributors

Full Changelog: v0.6.2...v0.6.3

v0.6.2

Choose a tag to compare

@lucasnewman lucasnewman released this 26 Oct 15:40
f6d5da9

What's Changed

  • Add Ming 3.0 TTS/ASR/Audio Tiny models by @lucasnewman in #1048
  • fix(fish-drama3): drop the <|semantic:0|> frame right before EOS by @ItsOdeLeo in #1052
  • Flatten line breaks for Fish Audio Drama 3 to avoid early turn ends. by @lucasnewman in #1055
  • fix(tts/ming): honour stream=True in Ming-3.0 generate by yielding one result per text fragment by @tlq5l in #1054
  • Add Granite-Speech-5.0-2B ASR/AST model by @lucasnewman in #1056
  • fix(fish-drama3): bound memory across calls and for long chunks by @stickerdaniel in #1057
  • fix(tts): set the streaming chunk flags in five models by @stickerdaniel in #1058
  • fix(granite_speech): load the October 2026 granite-speech-4.1-2b-plus checkpoint by @pszemraj in #1061
  • Fix Gradium Phonon TTS loading and threaded generation by @Blaizzy in #1063
  • Generation sampling fixes for Ming 3.0 by @lucasnewman in #1062
  • fix(granite_speech): apply repetition_penalty to log-probabilities by @pszemraj in #1064
  • Add Phonon 2.5 STT model support by @lucasnewman in #1065
  • fix(whisper): resolve no_speech token for pre-large-v3 vocabularies by @OceanChang0406 in #1069
  • Add SpeechBrain ECAPA speaker embedding extractor by @Blaizzy in #1070
  • test(fish-drama3): measure decode peaks without gc noise by @stickerdaniel in #1072
  • fix(vibevoice_asr): fall back to Qwen2.5 tokenizer when the local one is empty by @OceanChang0406 in #1073
  • fix(fish-drama3): sample the main token without a top-k cap by @stickerdaniel in #1074
  • Load Kokoro voices from the selected model snapshot by @abaichuan1017 in #1077
  • fix(ming): preserve query dtype in sliding attention masks by @tokg-venv in #1075
  • fix(deps): require transformers[chat-template] so chat templates can render by @tokg-venv in #1076
  • Bump version to 0.6.2 by @lucasnewman in #1081

New Contributors

Full Changelog: v0.6.1...v0.6.2

v0.6.1

Choose a tag to compare

@lucasnewman lucasnewman released this 20 Oct 15:20
4510ba6

What's Changed

  • Ming dense: fix the prompt contract and support Ming-3.0-tts-0.5B by @cguldogan in #1047
  • fix(server): use a writable temp file for STT uploads by @regcs in #1042
  • fix(irodori-tts): speaker_kv_scale rollback crashes with independent CFG and dual conditioning by @matzkoh in #1044
  • Add Gradium Phonon TTS model by @lucasnewman in #1049
  • Bump version to 0.6.1 by @lucasnewman in #1050

New Contributors

Full Changelog: v0.6.0...v0.6.1

v0.6.0

Choose a tag to compare

@lucasnewman lucasnewman released this 19 Oct 15:27
1aa1bfb

What's Changed

New Contributors

Full Changelog: v0.5.9...v0.6.0

v0.5.9

Choose a tag to compare

@lucasnewman lucasnewman released this 13 Oct 18:37
0fe0b9c

What's Changed

  • fix(qwen3_tts): don't add the transposed-conv bias twice in streaming decode by @Shoofio in #1003
  • Add Irodori-TTS v4-Large support (T5Gemma2 text encoder) by @yoshphys in #993
  • Add streaming support for Fish S2 Pro by @x-n2o in #977
  • mossformer2_se: use the custom Metal kernels only when Metal is available by @joshuaswarren in #1004
  • Add Nemotron speech streaming STT by @Lazarus-931 in #992
  • Reuse Nemotron predictor results across blank frames by @lyonsno in #1006
  • Migrate to httpx2, fix CI by @lucasnewman in #1012
  • fix(server): stop capping /v1/audio/transcriptions at 1024 tokens when max_tokens is omitted by @etzelm in #1009
  • Bump version to 0.5.9 by @lucasnewman in #1015

New Contributors

Full Changelog: v0.5.8...v0.5.9

v0.5.8

Choose a tag to compare

@lucasnewman lucasnewman released this 05 Oct 18:30
70f4add

What's Changed

New Contributors

Full Changelog: v0.5.7...v0.5.8

v0.5.7

Choose a tag to compare

@lucasnewman lucasnewman released this 28 Sep 16:21
94c7716

What's Changed

Full Changelog: v0.5.6...v0.5.7

v0.5.6

Choose a tag to compare

@lucasnewman lucasnewman released this 24 Sep 16:00
4ab7e6f

What's Changed

Full Changelog: v0.5.5...v0.5.6