一、为什么 2026 年还值得看一个只做法语到英语的同传开源模型
同声传译和离线翻译是两回事。离线翻译等说话人讲完整句才输出译文;同传则要求模型在对方还在说话时就边听边产出目标语言语音,延迟低且准确。这个领域长期被少数闭源系统和零散论文占据,真正开放权重、允许本地自由修改的开源项目很少,这正是 Hibiki 值得一看的理由。
Hibiki 是法国开源实验室 Kyutai 的流式语音翻译模型,官方定义克制:它是为流式语音翻译也就是同传而生的大模型。它不等源语句结束,而是主动调整生成节奏,只累积刚好够用的上下文,分块实时吐出正确译文。用户还在说法语,它已生成自然英语语音,可选项包括音色迁移和附带文本翻译。
截至 2026-09-21 GitHub API 实测的仓库事实:全名 kyutai-labs/hibiki,1,519 星、119 分支,主语言 Rust,创建于 2025-02-04,最近推送 2026-09-09,11 个未关闭 issue。1,519 星属中等偏小、明显早期,不能和八千多星的 Qwen-Image 或十万星级 Codex 相比,但也正因年轻,研究其架构与训练更值得。
Kyutai 是法国非营利开源实验室,此前最出圈的是 Moshi,一个实时语音到语音对话大模型,论文 arXiv 2410.00037。Hibiki 直接复用 Moshi 的多流架构,是把同一套语音建模能力迁移到同传的延伸,不应被当成独立翻译 App。其论文 arXiv 2502.03382 标题为 High-Fidelity Simultaneous Speech-To-Speech Translation,作者含 Tom Labiausse、Laurent Mazaré、Edouard Grave、Patrick Pérez、Alexandre Défossez、Neil Zeghidour,发表于 2025 年。论文加可下载权重加可跑通代码,在语音同传领域不常见。若想看更宏观的本地与云端对比,可读本地与云端语音人工智能评测与语音到语音资源梳理。
二、架构:decoder-only 复用 Moshi 多流,源与目标语音联合建模
Hibiki 主体是 decoder-only 模型,不同于把编码器、解码器、对齐模块拆开堆砌的翻译架构。它借助 Moshi 的多流架构联合建模源语音与目标语音。多流指模型内部不是只维护一条语音表示,而是让源语言与目标语言语音流在同一序列框架里一起被建模,从而能在持续处理输入流的同时就开始生成目标语音,不必等输入结束。
Hibiki 以恒定 12.5Hz 帧率产出文本 token 与音频 token。恒定帧率意味着每秒稳定产生 12.5 个时间步表示,下游据此拼出连续不断的输出音频流而非断裂片段。同时文本翻译带时间戳,能拿到与源语音时刻对齐的文字译文,对字幕、会议记录、可回溯同传系统很实用。
放出两个版本,均只面向法语到英语。Hibiki 2B 为主干加深度变换器略大,每流 16 个 RVQ 通道;Hibiki 1B 每流 8 个 RVQ 通道,更轻、适合端侧。2B、1B 指参数规模,16、8 指 RVQ 通道数,二者不是一回事。
权重在 Hugging Face 放出四个 bf16 变体,覆盖 PyTorch 与 MLX:kyutai/hibiki-2b-pytorch-bf16、kyutai/hibiki-1b-pytorch-bf16、kyutai/hibiki-2b-mlx-bf16、kyutai/hibiki-1b-mlx-bf16。训练序列最长 120 秒,推理上下文窗口 40 秒,这两个数字决定它能处理多长的单次发言。
三、训练才是真难点:同说话人对齐数据不存在,只能合成
若架构是巧思,训练才是真亮点。Hibiki 依赖有监督训练,需要同说话人的对齐数据:同一段声音里既有源语言语音,也有目标语言语音和对应文本。但同说话人、源与目标逐词对齐的数据在现实中根本不存在足够规模,找不到成千上万段同一人同时讲英法且词级对齐的录音。
真实数据凑不出,只能走合成数据生成:构造大量内部严格对齐的法语到英语语音对再喂模型。难点在词级对齐,即源句某词应在目标句何时被译出。团队用 contextual alignment 弱监督词级对齐方法,借助现成机器翻译系统 MADLAD(google/madlad400-3b-mt)在源与目标文本间做词级匹配。
由此导出对齐规则:一个词只有当能从源句预测出来时,才应出现在目标句。同传不是整句翻完再读,而是法语信息足够预判英语该说什么时,英语该词才出口。规则落地两种手段:一是插入静音,在目标语音该等源句喂信息处主动留白;二是用音色可控、对齐感知的 TTS 合成目标语音,使生成既自然又时间对齐。正是这套合成管线绕开了同说话人真实对齐数据稀缺的死结。对音色控制感兴趣可看人工智能语音克隆工具横向评测。必须诚实交代:训练数据本质是合成的,Hibiki 强在法语到英语同传分布,不具备跨语种泛化,也未宣称能处理德、中、日语。
四、工程特性:只靠温度采样兼容批处理,CFG 调音色,多后端
推理阶段 Hibiki 持续编码源语音并产出目标语音。其工程优势:整个推理只依赖简单温度采样,天然兼容批处理。许多同传模型依赖复杂推理策略,如动态决定何时等、何时翻的策略网络,难与标准批处理叠用,吞吐上不去;Hibiki 用最简采样做掉,对并发处理多路音频的开发者是好事。
第二,音色保真度可调。Hibiki 支持音色迁移,让英语尽量保留原说话人声音。该保真度由分类器无关引导(CFG)系数控制:系数越大越接近原音色,但官方警告过大会让翻译变差。默认 1,经验常用 3,实际是在音色像不像与翻译准不准之间权衡。
第三,覆盖面须如实写:Hibiki 当前只支持法语到英语,任何多语种暗示都不准确。第四,端侧潜力:更小的 Hibiki-M 可在智能手机本地运行,Hibiki 1B 用 8 个 RVQ 通道也适合端侧,但实际体验取决于后端与量化进展,量化模型还在路上。第五,多后端覆盖广,下表按硬件选型。
| 后端 | 适用平台 | 关键参数 | 备注 |
|---|---|---|---|
| PyTorch | 通用 GPU 与 CPU | pip install -U moshi | 最通用,文档最全 |
| MLX | macOS 苹果芯片 | pip install -U moshi_mlx | 需至少 0.2.1 |
| MLX-Swift | iPhone iOS | 见 moshi-swift 仓库 | iPhone 16 Pro 实测,very much experimental |
| Rust | N 卡或 Mac | --features cuda 或 metal | 仓库主语言,hibiki-rs 子目录 |
此外有实时网页界面:运行 python -m moshi_mlx.local_web --hf-repo kyutai/hibiki-1b-mlx-bf16 即可在浏览器实时同传。官方还提供 Colab notebook 与试听空间 kyutai/hibiki-samples,不想装环境可先去听效果。
五、上手:用 README 原文命令跑通
最稳是照搬 README 原生命令。PyTorch 后端先装 moshi 包,用 -U 强制更新:
pip install -U moshi再下载法语样例并调用推理模块翻成英语存为 wav:
wget https://github.com/kyutai-labs/moshi/raw/refs/heads/main/data/sample_fr_hibiki_crepes.mp3
python -m moshi.run_inference sample_fr_hibiki_crepes.mp3 out_en.wav --hf-repo kyutai/hibiki-1b-pytorch-bf16调音色加 --cfg-coef,默认 1,常用 3,过高翻译变差,从 1 或 3 起步试探即可。
Rust 后端走 N 卡或 Mac 金属加速,进入 hibiki-rs 子目录下载同一样例再用 cargo 生成:
cd hibiki-rs
wget https://github.com/kyutai-labs/moshi/raw/refs/heads/main/data/sample_fr_hibiki_crepes.mp3
cargo run --features metal -r -- gen sample_fr_hibiki_crepes.mp3 out_en.wav--features metal 针对 Mac,N 卡换 --features cuda。仓库主语言是 Rust,此后端在性能敏感场景比纯 Python 顺手。
关键事实:Hibiki 实际实现不全在本仓库。README 明说其实现与 Moshi 非常接近,真实代码在 kyutai-labs/moshi 仓库,本仓主要承载权重与适配。所以装 moshi 包、调 moshi.run_inference 本质用的是 Moshi 代码,写文档切勿误称全部实现在本仓。只想先听响可用 Colab 与 kyutai/hibiki-samples。更系统对比见实时口译方案横向评测与通义千问实时翻译热点。
六、冷思考:1519 星早期、仅法语到英语、代码与 Moshi 共用、权重 CC-BY 4.0 有署名义务
第一,星数摆正。1,519 星不算爆款,明显早期,社区、工具、教程仍在积累,既不能与八千多星 Qwen-Image 或十万星 Codex 比,也不该吹成同传标准,它当前是高质可复现的早期研究型开源项目。
第二,语言覆盖是硬短板,仅支持法语到英语。想做中英、日英、德英同传它直接帮不上,这由训练数据、对齐管线和目标语种共同决定,非小瑕疵。任何对外承诺都必须写明只支持一对语言。
第三,代码与 Moshi 共用既是优势也是认知陷阱:优势是站在已验证语音大模型肩上,陷阱是新手误以为本仓自包含完整实现而翻找不到核心代码。正确认知是核心推理在 Moshi 仓,本仓提供权重与适配,两者同看才见全貌。
第四,最易写错也最该写对:许可证必须三方分离。代码层 Python 与网页客户端为 MIT,Rust 后端为 Apache-2.0,两文件 LICENSE-APACHE 与 LICENSE-MIT 在根目录真实共存,是 Rust 生态惯例。模型权重走完全不同的第三条路 CC-BY 4.0,允许自由使用、分发、改造含商用,但硬性要求署名。不能笼统称 Apache-2.0 或 MIT 开源而混淆权重与代码,也不能反称商用零义务,署名逃不掉。
第五,与云端商业同传分工:Hibiki 价值在透明、可改、可本地、无调用费、数据不出机,适合研究、隐私与定制;但语种单一、需自折腾环境、效果受限于法语到英语合成分布。云端 API 在语种、稳定、接入上更友好,代价是费用、数据出域、不可改。两者各守一段,非取代。系统比较见本地与云端语音人工智能评测。
结论不复杂:Hibiki 不是万能同传神器,而是把一对语言、一套架构、一条合成训练链路摊开给你看的开源样本。星数还小、语种还少、权重还带署名义务,正因为这些限制明明白白写在脸上,它比许多含糊产品更值得开发者信任。看懂它怎么造出来,比追指标更有价值。
常见问题
Q1:Hibiki 支持中文或者多种语言吗?
A1:不支持。Hibiki 当前只支持法语到英语,官方文档与代码都明确限定 FR 到 EN,既无中文能力,也不具备通用多语种同传能力。需要中英或其他语种实时翻译,现阶段无法直接满足,须等后续是否扩展语种或改用覆盖更广的云端方案。
Q2:Hibiki 的许可证到底是什么,能商用吗?
A2:许可证分三块。代码层 Python 部分与网页客户端为 MIT,Rust 后端为 Apache-2.0,均宽松无传染性义务。模型权重则是 CC-BY 4.0,允许自由使用、分发、改造含商用,但硬性要求署名。所以商用并非零义务,署名这一条必须履行,否则违背权重许可。
Q3:Hibiki 能在手机上运行吗?
A3:可以但有前提。更小的 Hibiki-M 被官方描述为可在智能手机本地运行,Hibiki 1B 因 8 个 RVQ 通道也适合端侧。iOS 上有 MLX-Swift 实现,官方称 iPhone 16 Pro 实测,但同时强调 very much experimental,非常实验性,不宜当生产级依赖。
Q4:文档反复提到的 12.5Hz 是什么意思?
A4:12.5Hz 是 Hibiki 生成文本与音频 token 的恒定帧率,即每秒稳定产生 12.5 个时间步表示。恒定帧率让下游拼出连续不断裂的输出音频流,文本翻译也带时间戳并与源语音时刻对齐。它不是采样率也不是参数量,而是输出节奏的基本时间单位。
Q5:Hibiki 的训练数据从哪来,真实吗?
A5:所需的同说话人、源与目标逐词对齐数据现实中大规模不存在,故主要依赖合成数据生成。团队用 contextual alignment 弱监督词级对齐,借助现成 MADLAD 机器翻译在源与目标文本间做词级匹配,遵循规则:词只有能从源句预测出来时才出现在目标句。落地靠插入静音或用音色可控、对齐感知 TTS 合成。换言之训练基础是合成的,而非海量真实同传录音。