llama.cpp发布b12302:聊天接口允许TTS模型通过Jinja提供自定义文本归一化器
该版本合并PR #32053,为TTS模型提供自定义文本归一化器的接口;发布页同时列出macOS、Linux、Windows、Android等多平台预编译包,部分后端(如macOS KleidiAI、openEuler)被标注为DISABLED。
AI解读:同一提交还删除了tts_norm_is_reserved_name,即不再是保留名。来源未给出该接口的具体模板变量、调用方式或兼容性说明。
发布页按平台列出预编译包:macOS Apple Silicon(arm64)、macOS Intel(x64)、iOS XCFramework;Linux覆盖Ubuntu x64/arm64 CPU、s390x、Vulkan、CUDA 12/13、ROCm 10.0、OpenVINO、SYCL FP32/FP16及Snapdragon的CPU/Adreno GPU/Hexagon NPU包;另有Android、Windows和UI包。
部分条目被标注为DISABLED:macOS Apple Silicon的KleidiAI版本指向PR #23780,openEuler系列指向PR #23705,来源未说明禁用原因和恢复时间。
llama.cpp发布构建版本b12302。发布说明中列出的代码变更为合并PR #32053:在chat中允许TTS模型通过Jinja提供自定义文本归一化器,并在同一提交中删除tts_norm_is_reserved_name。
b12302的代码变更
发布说明把本次变更写作“chat: allow TTS model to provide custom text normalizer via jinja (#32053)”,其后注明“rm tts_norm_is_reserved_name”。这两行是来源中关于功能改动的全部描述。
来源没有说明模板中可用的变量名、归一化器如何被调用,也没有给出示例或对现有TTS模型的影响范围。
随版本提供的预编译包
发布页按平台给出下载项,覆盖macOS、iOS、Linux、Android、Windows、openEuler与UI。Windows侧包含CPU(x64/arm64)、CUDA 12.4、CUDA 13.5(含arm64)、Vulkan、OpenVINO 2026.4.1、SYCL与ROCm 10.0等构建;Linux侧包含Vulkan、CUDA、ROCm、OpenVINO、SYCL以及Snapdragon的CPU、Adreno GPU、Hexagon NPU构建。
- 被标注为DISABLED的条目:macOS Apple Silicon(arm64,KleidiAI enabled)关联PR #23780;openEuler x86 310p、x86 910b(ACL Graph)、aarch64 310p、aarch64 910b(ACL Graph)关联PR #23705。
- 来源未解释这些条目被禁用的原因,也未给出替代构建或时间表。