llama.cpp b11850 新增 Soprano TTS 支持
原标题:b11850
AI 摘要
llama.cpp 发布 b11850 版本,在 mtmd 模块中新增对 Soprano TTS 的支持,将 Soprano-80M 与 Soprano-1.1-80M 作为音频生成模型接入,其结构为 Qwen3 主干加 Vocos 解码器,以仅生成式 mmproj 形式运行。改动包括转换脚本识别 Soprano 检查点、新增 soprano 预分词器、mtmd 中加入 Vocos 计算图与 ISTFT、mtmd-helper 增加 Soprano 流水线并说明流式模式下需在 flush() 后整段发送音频。该版本同时提供 macOS、Linux、Windows、Android 等多平台预编译包。
正文节选
<details open> mtmd : add Soprano TTS support (#28607) Add Soprano-80M and Soprano-1.1-80M (https://huggingface.co/ekwek/Soprano-1.1-80M) as an audio generation model: a Qwen3 backbone plus a Vocos decoder that runs as a gen-only mmproj. - convert: detect Soprano checkpoints and export the backbone as qwen3 and the decoder.pth Vocos weights as the mmproj - vocab: add the soprano pre-tokenizer (lowercase, whitespace collapse, per-digit split, [UNK] fallback) - mtmd: add the Vocos graph and