Skip to content

b10270

Choose a tag to compare

@github-actions github-actions released this 04 Aug 18:03
0713275

mtmd: support Qwen3-TTS (note: breaking change to llama-tts binary) (#26254)

  • convert text model

  • main model load ok

  • convert encoder ok

  • speaker encoder loading ok

  • speaker enc graph

  • adapt vocab for backbone (with some tricks)

  • add suppress_tokens

  • poc new mtmd gen api

  • convert code_predictor to gguf

  • load gen_code model ok

  • add clip_encode

  • wire up

  • code gen cgraph init version

Co-authored-by: Pascal admin@serveurperso.com

  • code2wav convert to gguf

  • code2wav graph ok

  • wire up in/out

  • (wip) subgraph

  • wire up

  • wip, correct code2wav

  • demo (to be removed)

  • code2wav preserve kv between calls

  • demo voice clone

  • llama: add llama_model_get_tok_embd

  • mtmd_helper_gen_audio API

  • fix clamp cold prefix

Co-authored-by: Pascal admin@serveurperso.com

  • fuse snake op

Co-authored-by: Pascal admin@serveurperso.com

  • demo: use proper sampling

  • update dev docs

  • polymorphism helper

  • revamp llama-tts binary

  • update docs

  • fix compile

  • fix lint

  • nits

  • add guide + docs

  • more timings info

  • clean up code comments

  • security fixes

  • update docs

  • use ggml_build_forward_select, clean up comments

  • fix ci

  • use ISO 639-1 language code

  • rename CODE2WAV --> GEN_WAV, update docs

  • clean up

  • clean up tts.cpp

  • add seq_id

  • add step_prompt()

  • mtmd_helper_model_can_chat

  • clean up comments


Co-authored-by: Pascal admin@serveurperso.com

Website:

macOS/iOS:

Linux:

Android:

Windows:

openEuler:

  • DISABLED
  • openEuler x86 (310p)
  • openEuler x86 (910b, ACL Graph)
  • openEuler aarch64 (310p)
  • openEuler aarch64 (910b, ACL Graph)

UI: