Phonon TTS发布:开源端侧语音合成,离线也能跑

资讯 AI 应用前沿 全文 3905 字 · 约 10 分钟读完 分类HuggingFace开源语音端侧 AI

Gradium推出的Phonon TTS模型能在手机、笔记本等设备上离线运行,支持英法德西葡五语。它在Hugging Face开源TTS榜单中,德语和西班牙语清晰度排名第一,首字延迟表现优异。文章介绍其技术原理、Transformers集成方法及实际应用场景。

所属频道 AI 硬件与终端开源生态

语音模型为什么应当留在设备本地

眼下大多数语音AI都跑在云端。你说出的每句话,都要先传到服务器再传回来。速度慢,隐私也是隐患。Phonon 走的是相反的路:直接在设备上运行。文字不必上传,断网照样能用。

还有一点更关键:模型权重已经开源。Phonon 31m 采用 Apache 2.0 协议,商业产品可以免费使用。其余多语言模型使用 CC BY-NC 协议,面向非商业项目。如果要把这些多语言模型用于商业产品,授权费按用户数量计算,与生成语音的时长无关。

让小型设备发出好声音,一直是道难题。模型缩小,音质常常跟着下降;音质上去了,模型又大得装不进手机存储。这次我们想两边都顾上。

今年四月,Phonon 首次对外公布。此后六个月,合作伙伴与早期用户给了不少反馈。模型体积缩小了,覆盖的语言增多了,还新增了语音克隆和语音设计两种定制声音的方式。

Phonon 的技术基础来自 Pocket TTS 系列。它靠流匹配(flow matching)生成音频,与多数 TTS 系统的建模思路不一样。小型模型能保住高音质,靠的正是这套方法,但训练也因此变得棘手。起初数值不稳定,试过好几种技巧之后,才在五种语言上都达到合格水平。

本次发布的内容

Phonon 有 65 MB 和 75 MB 左右两个版本。英语、法语、德语、西班牙语和葡萄牙语都能说。内置声音超过 100 种,也可以在 Gradium Studio 里创建自己的声音。

电话号码、日期、代码这类内容,很多 TTS 系统念得磕磕绊绊。Phonon 把这些细节处理顺了。

手机、笔记本、单板计算机,甚至浏览器标签页里,它都能跑。Hugging Face 空间里可以直接试听。Phonon 31m 仅支持英语,但 Apache 2.0 协议意味着随便用。Phonon 40m 覆盖全部五种语言,仅限非商业用途。

演示案例与早期项目

发布时,朋友和团队一起做了几个演示。Apple Watch 关掉 Wi-Fi,Phonon 一步步教你冲咖啡。iPhone 没有信号,它帮你数健身动作。Autonomous 公司那台叫 Lamp 的机器人戴着分院帽,用角色音说话。浏览器里,一款离线恐龙跑酷游戏被改成了 Rex 主持的电台节目。此外还有玩家在本地机器上跑的科幻游戏配音,以及逐页朗读普鲁斯特作品的项目。

Hugging Face 团队完成了 Transformers 集成,开发者从第一天起就能在 Transformers 中调用 Phonon。

社区的动作也不慢。有人做出 ExecuTorch 转换版,让 Phonon 在浏览器里调用访客的 GPU 来运行。Micdrop 这类空间也在它之上搭建新功能。

发布头两周,Phonon 下载量突破 20 万次,目前在 Hugging Face 上的热度仍在上升。

Hugging Face Open TTS 榜单上的成绩

Hugging Face Open TTS Leaderboard 是个新项目。Hub 上汇聚了 9000 多个 TTS 模型,开发者能在这个榜单上集中对比开源模型,还能并排试听。榜单评估 23 种语言,指标覆盖清晰度(输出文本的词错误率)、速度(逆实时因子与首字延迟)和自然度(英语用 UTMOS,韩语用 KOMos)。固定声音与语音克隆分开评估,后者额外考察说话人相似度。榜单另设“Listen”标签页,方便大家自行比较、投票。

清晰度上,Phonon 在德语和西班牙语排第一,其他参与评估的语言也都进入前三。要知道,部分竞争对手的模型体量是它的 100 倍。

速度更是 Phonon 的长处。CPU 流式基准测试中,它的首字延迟最短。

推理实现的细节

我们为 Phonon 单独写了一套推理框架 ptts。目的是让它在各类设备上都跑得顺,因此支持十多种后端:CPU(Intel、Arm、WebAssembly)、GPU(CUDA、Vulkan、Metal、WebGPU),以及 NPU(Apple Core ML、Snapdragon®)。

从 v5.21 版本起,Phonon 也被收录进 🤗 Transformers,作为参考 PyTorch 实现。ptts它侧重单设备上的单流运行,Transformers 则侧重 GPU 吞吐量:比如批量生成、全图torch.compile,适合大规模合成语音数据集。由于是原生 PyTorch,它既能作为集成进自家技术栈的基础,也是研究模型本身的好起点。

Pocket TTS系列已经进了Transformers,Phonon则是叠在上面的模块化模型,只描述差异部分的代码大约200行。

Phonon以自回归方式生成音频潜变量:每步输出一个潜变量,这个潜变量又成为下一步的输入,训练损失同样基于它来算。潜变量既是模型的输入,也是输出和目标,作用类似语言模型里的文本token。把音频映射成潜变量的编解码器,相当于分词器。Transformers里也是这个路子:音频分词器与文本分词器一起放进processor。声音不是录音,而是说话人潜变量的张量。Phonon从不用音频分词器直接编码音频,分词器只保留解码部分,声音全部预计算好,放在gradium/phonon-voices。

from transformers import AutoProcessor, GradiumPhononTTSForConditionalGeneration
model_id = "gradium/phonon-31m-en"
processor = AutoProcessor.from_pretrained(model_id, device_map="auto")
model = GradiumPhononTTSForConditionalGeneration.from_pretrained(model_id, device_map="auto")
print(f"{model.num_parameters():,}")  # 30,788,354
print(f"{processor.audio_tokenizer.num_parameters():,}")  # 10,305,313
from huggingface_hub import hf_hub_download
from safetensors.torch import load_file
path = hf_hub_download("gradium/phonon-voices", "voices/LMDIYE0Oa377Qh6Z.safetensors")
voice = load_file(path)["speaker_wavs"][0].T  # (num_frames, 512)

提示词的布局是声音位置、文本,再加一个开启音频的token,这套聊天模板随检查点一起发布,和其他多模态模型在Transformers里的做法一致。写一段标准对话,在声音该出现的地方留一个空项,代码在不同检查点之间通用。processor会把声音占位符展开成每帧一个位置,对文本做归一化和分词,然后打包成输入:audio

conversation = [
    {"role": "user", "content": [{"type": "audio"}, {"type": "text", "text": "Hello from Phonon."}]}
]
inputs = processor.apply_chat_template(
    conversation,
    tokenize=True,
    return_dict=True,
    add_generation_prompt=True,
    processor_kwargs={"audio_prompt_latents": [voice]},
).to(model.device)
# prompt: <|audio_prompt|> × num_frames, "Hello from Phonon.", <|audio_bos|>

generate模型返回潜变量,processor再把它解码成音频:

outputs = model.generate(**inputs)  # audio_latents: (batch_size, num_frames, 32)
audio = processor.decode(outputs.audio_latents, outputs.audio_latents_mask)
processor.save_audio(audio, "phonon.wav")

更多细节可以翻文档 🤗。

接下来做什么

Phonon能用任何声音说话。经说话人同意,拿一段短录音就能克隆一个声音;也可以在Gradium Studio里用纯文本描述一个新声音。下载声音文件、加载进Phonon,全程都在设备上跑。我们也在和设计伙伴一起训练定制Phonon模型。内存紧张的话,模型可以做得更小;需要韩语、阿拉伯语或日语,我们也能训练;产品有专属词汇表,还能在此基础上微调。有需求可以联系我们聊聊。

感谢Hugging Face团队,也感谢头两周里试用Phonon的每一个人。这是我们的第一个开源发布。试试看,告诉我们你做出了什么。

本文由本站编辑组整理与排版,内容基于公开信息核实后归纳发布,与文中提及的产品、公司无隶属关系。我们持续跟踪 AI 领域的模型、产品与行业动态,力求信息准确、表述清晰;文中涉及的名称、价格与功能细节可能随官方调整而变化,请以官方最新说明为准。如发现疏漏或表述有误,欢迎通过站内渠道反馈指正。

相关推荐 按相关度与热度排序

全部资讯 →
  1. Harness Adapters:用安全强化学习提升智能体开发效率

    Hugging Face 团队发布了 Harness Adapters,这是一种基于 LoRA 的轻量级适配器,通过强化学习(RL)在 pi、opencode 和 hermes 等智能体框架中训练。核心创新在于引入 safeagents 代理,实时拦截并阻断模型试图“作弊”的工具调用,确保训练安全。实验显示,该方案能在

    来源 AI 应用前沿
  2. Open ASR榜单为何再添埃及尼日利亚英语私有测试集?

    Hugging Face Open ASR Leaderboard 联合 Liva AI 引入埃及和尼日利亚英语的私有评估数据。文章解析了此次更新如何细化口音分类,以及为何引入“私有数据”能更真实地反映语音识别模型在非主流口音上的表现,避免刷榜现象。

    来源 AI 应用前沿
  3. 德朗格:P(Doom)近零,矛头转向封闭模型

    在 11 月 5 日迈阿密举行的 WIRED 世界博览会上,Hugging Face 首席执行官克莱门特·德朗格给那道著名的"末日算式"泼了冷水。他对自己口中导致人类灭绝的概率 P(Doom),给出的评估是"接近于零"。在一众创始人忙着渲染生存级威胁的当下,这位开源阵营的掌门人选择把话挑明:比起天启式想象,眼前更该盯紧

    来源 AI 开发者社区
  4. 商汤SenseNova 6.8 Flash升级连续性:办公任务如何不跑偏?

    本期资讯聚焦模型能力演进与基础设施优化。商汤SenseNova 6.8 Flash提升了跨任务保持目标的能力,网易有道推出互动式讲题Agent“欧拉”,推动教育AI从搜答案转向教学过程。技术层面,Hugging Face分享本地量化部署技巧,NVIDIA演示GPU加速数据处理。安全领域,a16z警示AI降低攻击门槛,而

    来源 AI 应用前沿
  5. Anthropic估值缩水至1万亿?IPO路演或延期

    AI资本重定价:OpenAI首笔融资110亿美元、估值1.25万亿美元但目标缩减,Anthropic IPO估值下修;科技股抛售、微软停租甲骨文旧芯片、欧央行审查数据中心贷款,Meta发债250亿美元。Meta免费下放Muse主动记忆,谷歌PPG高血压筛查登《自然》,特斯拉拟租赁Optimus,OpenAI逆势扩张数据

    来源 钛媒体
  6. Underdog推32MB语音模型:语音和音乐都能生成

    TechCrunch报道,Underdog展示了一个仅32MB的语音模型,却能在新演示中同时生成语音和音乐。体积远小于常见音频生成模型,指向端侧部署、离线可用和低推理成本。文章分析其技术意义、小模型趋势、端侧音频生成的机会与挑战,并指出演示仍需音质和工程验证。

    来源 AI 科技快讯
  7. DeepSeek日活破百万,Agility上市与人形机器人商业化冷思考

    2026年11月AI圈动静不小:DeepSeek Harness日活达154万,Inkling 2 Small在ARC-AGI测试中拿到高分并计划开源。硬件方面,Agility Robotics成为美国首家人形机器人上市公司,但商业模式仍受质疑;中国移动千亿投入算力基建。与此同时,科技巨头的数据中心扩建在美国多地遭遇社

    来源 AI 应用前沿
  8. 高通万卫星谈终端侧AI:从单点功能走向智能体,MoE为何关键

    发言人:高通公司AI产品技术中国区负责人 万卫星 2026年11月7日,上海 终端侧AI发展到了什么阶段? 终端侧AI经过过去3至4年的发展,正在迎来一个比较重要的变化节点。 从应用来看,终端侧AI并不是从大模型开始的。影像其实是AI较早在终端落地的领域之一。近年来手机拍照效果不断提升,背后就有终端侧AI技术的推动。如

    来源 AI 行业观察
  9. AI找到1024位RSA弱点,大厂同月密集开源万亿模型

    DeepMind展示AI辅助发现1024位RSA漏洞,现代2048位系统暂不受影响。月之暗面、百度等密集开源大模型权重,AWS和Google Cloud推出新算力与数据工具。行业焦点从单纯拼参数转向智能体落地与安全防御,资本支出持续高位运行。

    来源 AI 应用前沿
  10. 9点1氪丨豆包工作个人版取消5小时额度限制;人类低温纪录被打破;美科技股反弹,SpaceX市值一夜暴涨9653亿

    今日热点导览 OpenAI完成110亿美元新融资,估值1.25万亿美元 美国企业支付开源模型费用89%流向中国 宝马中国辟谣气囊召回短信 谷歌加入科技企业裁员大潮 日本股市进入技术性熊市,日经225指数盘中跌超6% TOP 3大新闻 豆包工作个人版取消5小时额度限制 记者获悉,11月6日起,豆包工作个人版取消5小时额度

    来源 AI 行业观察
  11. TML新模型Inkling 2 Small:非中最佳开放权重?

    11 月 5 日,OpenAI 前 CTO Mira Murati 创立的 Thinking Machines Lab(简称 TML)同一天出了两条新闻。 当天,公司发布了第二代模型 Inkling 2 Small,第三方评测机构 Artificial Analysis(AA)给的评价相当高:权重放出后,它将成为「中国

    来源 AI 行业观察
  12. 中国开源模型拿走美国企业89%支出,Kimi一家占61%

    门罗风投报告显示,美国企业89%的开源大模型支出流向中国公司。尽管开源价格下降,但用量激增推动其成为主流。DeepSeek和Kimi在调用量与支出上占据主导,反映美国企业对中国开源AI的高度依赖及投入增长。

    来源 36氪
  13. DeepSeek与GLM免费开放,黑客能力逼近OpenAI未公开模型

    据WIRED报道,一项模拟网络入侵实验显示,中国免费开放的AI模型DeepSeek与GLM在网络攻击技能上已逼近OpenAI最先进的网络安全模型,而后者并未公开。这一结果引发业界对开源模型“双刃剑”效应的担忧:能力越易获取,攻防之间的门槛就越模糊。

    来源 AI 科技快讯
  14. 英伟达Cosmos 3开源四模型:160亿参数赋能自驾与机器人仿真

    英伟达发布了Cosmos 3系列的四个新开源权重模型,涵盖自动驾驶多传感器数据生成、实时流式仿真、模拟器渲染及双手机器人动作预测。这些160亿参数模型基于OpenMDW1.1协议,允许商业使用,旨在帮助开发者构建更真实的交互式世界模拟环境,降低自动驾驶和机器人训练的数据成本。

    来源 AI 应用前沿
  15. Underdog推32MB语音模型:可生成语音和音乐

    TechCrunch报道,Underdog展示了一个仅32MB的语音模型,却能在新演示中同时生成语音和音乐。体积远小于常见音频生成模型,指向端侧部署、离线可用和低推理成本。文章分析其技术意义、小模型趋势、端侧音频生成的机会与挑战,并指出演示仍需音质和工程验证。

    来源 AI 行业观察
  16. DeepSeek与GLM免费模型黑客能力逼近OpenAI,安全界为何警觉?

    据WIRED报道,一项模拟网络入侵实验显示,中国免费开放的AI模型DeepSeek与GLM在网络攻击技能上已逼近OpenAI最先进的网络安全模型,而后者并未公开。这一结果引发业界对开源模型“双刃剑”效应的担忧:能力越易获取,攻防之间的门槛就越模糊。

    来源 AI 行业观察
  17. GPT-6 Astra改写权重救活小模型,普通人也能在家训AI

    这两天,MIT的一篇「权重空间编程」博客在AI圈刷屏了。 实验里,GPT-6 Astra自己写Python脚本排查诊断,只改了一个0.8B小模型里0.016%的权重,就治好了它的复读死循环,让数学成绩原地暴涨6倍。 顶尖大模型已经不满足于自己答题,而是开始下场写脚本、调参数、甚至亲手训练另一个AI了。 何止能,靠着Na

    来源 AI 行业观察
  18. 前谷歌工程师王咏刚:3万行代码AI包办,程序员饭碗先被砸

    曾任职谷歌的资深工程师王咏刚发表长文《永别了,程序员》,记录自己被 AI 编程"架空"的过程。今年 9 月,一位美国计算机老师找上门,想改进他六年前开源的 Altair 8800 计算机模拟器。 他把需求交给 Claude Opus 5.5,请它从系统设计层面给建议。结果 AI 不光做完原本的活,还主动提议补上汇编器、

    来源 AI 开发者社区
  19. ERNIE-5.5-Flash-Base开源:280B总参数,激活仅14B

    今天,我们发布 ERNIE-5.5-Flash-Base,开放 ERNIE 5.5 Flash 预训练终点的权重。 它是一个稀疏 MoE 语言模型,总参数 280B,每 token 激活 14B,在 33.5T tokens 上从零完成预训练;最长训练上下文为 128K,微调与推理支持 1M tokens 上下文。本次

    来源 AI 开发者社区
向下滚动自动加载更多