b11850: mtmd : add Soprano TTS support (#28607)
llama.cpp 的 mtmd 模組新增 Soprano TTS 支援,可在本地執行 80M 引數的語音生成模型 Soprano-80M 與 Soprano-1.1-80M。該模型由 Qwen3 主幹加 Vocos 解碼器組成,以僅支援生成的 mmproj 形式載入;
llama.cpp 官方合併 Soprano TTS 支援,把 80M 小模型以 mmproj 方式接入,為本地語音合成增加了一條輕量路徑,對在 llama.cpp 上跑多模態與音訊生成的使用者最直接。
原標題:b11850: mtmd : add Soprano TTS support (#28607)
閱讀原文
| 評分 | 63 / 76(平均 69,門檻 60) |
|---|---|
| 狀態 | 精選 |
全文翻譯
由 AI 翻譯,以原文為準。
原文
相關報導
llama.cpp server 新增 /tts 語音合成介面
llama.cpp 的 server 在 b11781 建置中加入 POST /tts 端點,可直接為 TTS 模型提供語音合成服務。該端點支援通過 form-data 上傳 speaker_ref 參考音色、向 API 暴露 seed,並補齊 /tts 的路由、文件與 server_schema;mtmd 同時新增音訊輸出流 API。
llama.cpp 新增 mtmd_audio_stream,支援 Voxtral Realtime
llama.cpp 發布 b11675 建置,在 mtmd 多模態工具庫中新增 mtmd_audio_stream 介面,並加入對 Voxtral Realtime 即時音訊模型的支援。
llama.cpp 發布 b11796,為 mtmd_gen 增加狀態物件
llama.cpp 發布建置版本 b11796,核心改動是為多模態生成介面 mtmd_gen 增加狀態物件(#30902),即把生成狀態獨立管理。該版本照例提供 macOS/iOS、Linux、Android、Windows 的多後端預編譯包,覆蓋 Apple Silicon、CUDA 12/13、Vulkan、ROCm 10.0、OpenVINO、SYCL 與驍龍 CPU/Adreno/Hexagon。
llama.cpp 新增 Muse Spark Open 多模態模型支援
llama.cpp 合併 PR #30616,新增 Muse Spark Open 模型支援,可處理文字、視覺與音訊三種輸入。該模型是 latent space MoE:殘差流保持 8192 維,256 個專家位於 4096 維,經上下投影連線,採用 top-8 sigmoid 路由與修正偏置,注意力為三層 2048 視窗滑窗加一層無 rope 的全域性層。
llama.cpp 為 Mellum2.1 與 Mellum 加入 MTP 支援
llama.cpp 建置 b11695 為 Mellum2.1 和 Mellum 加入 MTP(多 token 預測)支援,並把 Mellum 的 rope 構造改為內聯方式。