[English](README.md) | **简体中文**

Tencent Hy 腾讯混元

Hy-SimulMT logo Hy-SimulMT

低延迟、高质量的实时同声传译模型

[![Hugging Face](https://img.shields.io/badge/Hugging%20Face-Tencent%20Hy-ffc107)](https://huggingface.co/collections/tencent/hy-simulmt) [![ModelScope](https://img.shields.io/badge/ModelScope-Tencent%20Hy-624aff)](https://www.modelscope.cn/collections/Tencent-Hunyuan/Hy-SimulMT) [![GitHub](https://img.shields.io/badge/GitHub-Hy--SimulMT-181717?logo=github)](https://github.com/Tencent-Hunyuan/Hy-SimulMT)
## 模型介绍 **Hy-SimulMT** 是腾讯混元推出的实时同声传译大模型,支持**中文与英文之间的双向语音到语音翻译**。说话人的音频可以持续输入,模型边听边译,同步给出译文文字与语音,并支持**实时音色克隆**,在准确传达信息的同时保留说话人的声音特点。 面向会议、演讲与访谈等实时交流场景,Hy-SimulMT 希望在准确传达信息的同时,减少等待对交流节奏的影响。围绕这一目标,我们结合公开基准测试、真实场景音频和专业同传译员对照,评估模型在翻译质量与响应速度之间的平衡。 在本次 **RealSI 长音频评测**中,Hy-SimulMT 的 **StreamLAAL 约为 3 秒**,为图示参评系统中的最低值;GEMBA 得分高于所对比的开源模型,并超过五个商业 API 中的四个。 本仓库提供配套的 **SimulInfer 推理服务**与 **SimulTrain 训练工具**,其中语音输出与音色克隆需配置 TTS 服务。也欢迎在 **Hy 翻译 App** 中体验 Hy-SimulMT。

扫码下载 Hy 翻译 App

Android iOS
Hy 翻译 App Android 下载二维码 Hy 翻译 App iOS 下载二维码
## 新闻 - **2026.10.26|发布**:Hy-SimulMT发布,支持中英双向实时同声传译与实时音色克隆,项目及模型资源入口见下方链接。 ## 效果 ### 更快跟上,也更准确地传达 同声传译的挑战,不只是把一种语言变成另一种语言,而是在说话仍在继续时,及时理解并组织译文。等待更多信息,通常有助于判断完整语义,却也会拉长听众的等待;更早开口,则对增量理解与译文组织提出了更高要求。 Hy-SimulMT 关注的,正是这一质量与延迟之间的平衡:**在持续输入的语音流中边听边译,让听众及时获得信息,同时尽可能准确地传达原意。** 我们在开源 RealSI 长音频测试集上,对比了多个开源同传模型与商业同传 API。结果显示,Hy-SimulMT 在更低的延迟下,取得了具有竞争力的翻译质量。
RealSI 长音频评测:GEMBA 与 StreamLAAL 对比
*横轴为 StreamLAAL,衡量流式翻译的滞后程度,单位为秒,越低越好;纵轴为 GEMBA 翻译质量评分,越高越好。StreamLAAL 不等同于首次开口延迟。* 在本次评测中,Hy-SimulMT 的 **StreamLAAL 约为 3 秒**,为图示参评系统中的最低值;GEMBA 得分高于所对比的开源模型,并超过五个商业 API 中的四个。 这意味着,低延迟并不必然以明显牺牲翻译质量为代价。Hy-SimulMT 为持续演讲、访谈与会议交流提供了更及时的跨语言信息获取方式。 ### 从公开基准,走向真实场景 #### 多个短音频测试集上的质量表现 除长音频外,我们还在 FLEURS、CoVoST2、ACL6060 和 RealSI-Sentence 四个公开短音频测试集上进行了评测,观察模型在不同数据条件下的翻译表现。 | API / Model | FLEURS | CoVoST2 | ACL6060 | RealSI-Sentence | | --- | ---: | ---: | ---: | ---: | | Qwen3.8-LiveTranslate | 88.4 | **82.1** | 80.5 | 84.4 | | **Hy-SimulMT** | **90.3** | **75.5** | **81.2** | **84.7** | | Gemini3.5-LiveTranslate | **92.4** | 74.4 | **82.6** | 82.2 | | Confucius4 R2T2 → T3PO | 89.4 | 76.8 | 76.1 | 77.7 | | Seed-LiveInterpret2.0 | 85.8 | 67.7 | 74.8 | 80.0 | | SimulS2ST-Omni | 78.6 | 66.6 | 73.1 | 77.4 | | GPT-Realtime-Translate | 77.7 | 50.8 | 76.4 | 76.7 | | XunFei-Simult-Interpretation | 73.4 | 57.0 | 57.5 | 70.9 | | SeamlessStreaming | 72.8 | 60.9 | 49.8 | 56.9 | *分数越高越好;Hy-SimulMT 整行加粗用于突出本模型,其余加粗数值为对应列最高分。* Hy-SimulMT 在 FLEURS、ACL6060 和 RealSI-Sentence 三个测试集上的得分,均高于表中其他开源模型;其中,RealSI-Sentence 得分为 **84.7**,是表列参评系统中的最高分。不同测试集的结果,也帮助我们持续识别模型的优势与改进方向。 #### 与专业同传译员进行同场对照 为进一步观察模型在真实内容中的表现,我们收集了 **2026 年 9 月以后新出现于互联网的 18 段中文与英文音频,每段约 6 分钟**,覆盖演讲、访谈、会议等场景,以及软件与 AI、医学、制造与能源、自然科学、农业与食品、商务管理、法律、教育、文化文旅、体育生活十个领域。 除测试 Hy-SimulMT 外,我们还邀请了六位拥有多年同传实战经验的译员,分别对这些音频进行同声传译:其中三位持有 CATTI 一级口译证书,三位持有 CATTI 二级口译证书。每个等级均选取三位译员中的最高分进行对照。
Hy-SimulMT 与 CATTI 一级、二级口译专家的 StreamLAAL 时延对比
可以看到,在这次小范围的能力定位测评中,Hy-SimulMT在翻译的质量达到人类同传专家水平,不过速度往往更快(时延更低)。 *以上结论仅适用于本次样本、参测译员及评测设置,不代表对播报音质、音色相似度等维度的综合评价。* ##### 与人工同传的对比示例 除了量化指标,也可以通过以下四段对比视频,直观体验 Hy-SimulMT 与人工同传在信息传达、响应节奏和译语表达上的表现。 点击播放器右下角的**全屏按钮**,或点击下方的**观看大视频**链接,即可放大观看。

对比示例 1

观看大视频 · 31 秒

对比示例 2

观看大视频 · 38 秒

对比示例 3

观看大视频 · 26 秒

对比示例 4

观看大视频 · 37 秒

## 不只翻译文字,也保留声音特点 跨语言交流不仅承载信息,也包含说话人的声音特点。Hy-SimulMT 支持实时音色克隆,在生成目标语言语音的同时,保留原说话人的音色特征。 在英文到中文的演示中,输入包含三位说话人,模型能够分别呈现不同说话人的音色特点,让听众在获取译文的同时,更容易区分“谁在说话”。 ### 英文 → 中文实时同传与音色克隆 https://github.com/user-attachments/assets/a2cb6da1-6a35-44d8-ac52-8a92bfa450df [观看英文 → 中文演示(1 分 39 秒)](assets/en_zh_simultaneous_translation.mp4) ### 中文 → 英文实时同传与音色克隆 https://github.com/user-attachments/assets/466a64c2-787b-4ade-8f22-576a2d31edac [观看中文 → 英文演示(35 秒)](assets/videos/zh_en_simultaneous_translation.mp4) 从跨语言演讲到多人访谈,这一能力为更自然、更易辨识的语音交流提供了新的可能。 ## 在真实反馈中持续打磨 同声传译最终要服务真实沟通。除了基准分数,我们同样重视专业译员对信息传达、响应节奏与译语听感的反馈。 > 广外高翻学院副院长王巍巍表示,"在实际场景测评中,腾讯混元同声传译的译语听感自然,常规陈述的主干信息传达准确。为控制延迟,系统先开口、后修补,修补的听感接近译员的自我修正。这标志着国产AI同传(自动语音翻译,AST)能力迈上了新的台阶。随着技术的持续打磨,AI同传正从“辅助理解”走向低风险场景“可用沟通”,为推动人机协同的翻译新范式提供了重要的技术支撑。" > 广东外语外贸大学原校长、中国澳门中西创新学院校长、中国翻译协会原常务副会长、口译专业委员会主任委员 仲伟合教授表示,"同声传译是语言服务中最具挑战性的领域。通过系统测评,腾讯混元同传大模型在语音识别稳定性、同传响应速度与译语播报质量上均展现出不俗的实力,其研发成果体现出AI同传技术持续向好的进步态势,为推动机器同传走进真实场景提供了有力的技术支撑。" 这些反馈也指向了清晰的应用方向:让 AI 同传先在适合的低风险场景中提供帮助,并在人机协同中持续完善。对于需要严格责任判断、专业审校或高风险决策的场景,专业译员的参与仍然重要。 ## 模型链接 | 模型名 | 简介 | 下载链接 | | --- | --- | --- | | Hy-SimulMT-30B-A3B | 混元同声传译模型,仅输出译文 | [Model](https://huggingface.co/tencent/Hy-SimulMT-30B-A3B) | | Hy-SimulMT-30B-A3B-FP8 | 混元同声传译模型,仅输出译文,FP8 量化 | [Model](https://huggingface.co/tencent/Hy-SimulMT-30B-A3B-FP8) | | Hy-SimulMT-30B-A3B-GGUF | 混元同声传译模型,仅输出译文,GGUF 格式 | [Model](https://huggingface.co/tencent/Hy-SimulMT-30B-A3B-GGUF) | | Hy-SimulMT-30B-A3B-Interleave | 混元同声传译模型,输出原文与译文 | [Model](https://huggingface.co/tencent/Hy-SimulMT-30B-A3B-Interleave) | | Hy-SimulMT-30B-A3B-Interleave-FP8 | 混元同声传译模型,输出原文与译文,FP8 量化 | [Model](https://huggingface.co/tencent/Hy-SimulMT-30B-A3B-Interleave-FP8) | | Hy-SimulMT-30B-A3B-Interleave-GGUF | 混元同声传译模型,输出原文与译文,GGUF 格式 | [Model](https://huggingface.co/tencent/Hy-SimulMT-30B-A3B-Interleave-GGUF) | 模型集合:[Hugging Face](https://huggingface.co/collections/tencent/hy-simulmt) | [ModelScope](https://www.modelscope.cn/collections/Tencent-Hunyuan/Hy-SimulMT)。 可在 **Hy 翻译 App** 中体验 Hy-SimulMT,下载二维码见上方[模型介绍](#模型介绍)。 从“听得懂”到“跟得上”,再到更自然的语音表达,Hy-SimulMT 希望让跨语言交流减少等待,让信息更顺畅地抵达听众。 --- ## 部署推理服务 > **可以参考 [SimulInfer README](SimulInfer/README.zh-CN.md) 逐步安装,也可以使用下方的一键部署命令。** 带 `--install-server` 的一键部署会在独立部署环境中安装依赖;再次运行会重新执行安装步骤,可能重新安装 SimulInfer 或调整这些环境中的依赖版本。如果已有定制的 vLLM/CUDA 环境,或需要自行控制依赖版本,建议按详细指南逐步安装,或使用下方的**“已有兼容的 vLLM 环境”**方式。 **SimulInfer** 支持网页、音频文件上传、实时 WebSocket,以及可选的 TTS 输入音色克隆。 页面根据部署的模型自动显示源文或仅显示译文,无需再选择输出模式。 ### vLLM 准备 Linux、Python 3.12 及以上、Git、能够容纳所选模型的 NVIDIA GPU 和兼容的驱动。 使用已有模型环境时,需要 vLLM ≥0.31、支持 `HYV3ForCausalLM`,并安装 `simulst`。 获取项目后进入推理目录,以下部署命令均在 `SimulInfer/` 中执行: ```bash git clone https://github.com/Tencent-Hunyuan/Hy-SimulMT.git Hy-SimulMT cd Hy-SimulMT cd SimulInfer ``` **新环境:一条命令安装依赖并启动模型和网页服务。** ```bash bash deploy.sh --install-server --model tencent/Hy-SimulMT-30B-A3B-Interleave ``` 使用已有本地模型时,将模型 ID 换成目录: ```bash bash deploy.sh --install-server --model /path/to/Hy-SimulMT-30B-A3B-Interleave ``` 命令会创建独立环境、安装依赖、准备模型,依次启动 vLLM 和网页/API 服务。 首次运行需要下载依赖;使用 Hugging Face ID 时还会下载模型。启动后保持命令运行。 **已有兼容的 vLLM 环境:** ```bash /path/to/model-env/bin/python -m pip install --no-deps simulst bash deploy.sh --server-python /path/to/model-env/bin/python --model /path/to/model ``` 这种方式使用现有模型环境,并单独创建网页服务环境。定制 vLLM 或 CUDA 构建请选择此方式。 **模型 API 已经启动:** ```bash bash deploy.sh --backend-url http://model-host:8800/v1 ``` 此时只启动 SimulInfer。已有模型需要准备推理模板时,按[模型部署说明](SimulInfer/README.zh-CN.md#手动部署模型)操作。 #### 打开并使用 看到 `Ready: http://127.0.0.1:8080/` 后,在服务器浏览器打开该地址; 其他机器访问 `http://SERVER_IP:8080/`。选择翻译方向,上传音频或开启麦克风, 说话结束后点击“结束并收尾”。远程使用麦克风需要 HTTPS,可使用平台提供的 HTTPS 端口转发地址,并保留 `/proxy/8080/` 等完整路径。 命令行上传文件: ```bash curl -N http://127.0.0.1:8080/translate/stream \ -F direction=en-zh -F file=@audio.wav ``` 或者在另一个终端进入 `Hy-SimulMT/SimulInfer/`,使用已安装的客户端: ```bash .simulinfer/app-env/bin/simulinfer-client audio.wav --url http://127.0.0.1:8080 ``` 部署配置开启 TTS 后,同一命令也会把返回的语音保存为 `outputs/translated.wav`。 交互式 API 文档位于 `/docs`。 #### 配置与停止 默认网页/API 端口为 **8080**,本机模型端口为 **8800**。 环境、生成的 `config.toml` 和日志保存在 `SimulInfer/.simulinfer/`;网页日志为 `app.log`, 启动模型时还会生成 `model.log`。按 **Ctrl+C** 停止这条命令启动的服务。 端口被占用时会报错,可通过 `--port` 或 `--model-port` 选择其他端口。 需要保存配置时: ```bash cp deploy.example.toml deploy.toml # 修改模型、GPU、端口以及可选的 TTS 服务地址。 bash deploy.sh --config deploy.toml ``` 常用启动方式: ```bash bash deploy.sh --install-server --model /path/to/model --gpus 0 bash deploy.sh --install-server --model /path/to/model --gpus 0,1 --tensor-parallel-size 2 bash deploy.sh --backend-url http://model-host:8800/v1 --port 8081 --runtime-dir .simulinfer-alt ``` 如果 `python3` 不是所需版本,可在命令前加 `SIMULINFER_PYTHON=python3.12`。 下次使用相同部署命令即可再次启动。 更多内容见[详细推理指南](SimulInfer/README.zh-CN.md)、[配置说明](SimulInfer/docs/CONFIGURATION.md)、 [音频客户端](SimulInfer/docs/AUDIO_INPUT.en.md)和[TTS 部署](SimulInfer/docs/TTS.zh-CN.md)。 ### llama.cpp 我们已为 llama.cpp 添加 Hy-SimulMT 的专用架构支持,以实现 GGUF 模型推理,并向 llama.cpp 官方仓库提交了 [PR #31198](https://github.com/ggml-org/llama.cpp/pull/31198)。 > 相关支持尚未合并至 llama.cpp 官方仓库。该 PR 当前支持通过 `llama-mtmd-cli` 进行推理,`llama-server` 支持将在后续适配。使用下方服务部署步骤前,请确认所用 llama.cpp 版本已具备 Hy-SimulMT 所需的服务端支持。 前提:支持音频输入的 llama.cpp 服务已在 **8080** 端口加载你的 Hy-SimulMT GGUF 模型。 在 Python 3.11 及以上环境中,从仓库根目录执行: ```bash cd SimulInfer python -m pip install . export MODEL=/path/to/hymt-A3b-tgt_only-1019-Q8_0.gguf MODEL_TYPE=target_only python serve_llamacpp.py ``` 将 `MODEL` 替换为你自己的 GGUF 模型路径,必须与 llama.cpp 服务加载的路径一致。 仅译文模型使用 `MODEL_TYPE=target_only`;源文和译文同出的模型使用 `source_target`。 通过 `serve_llamacpp.py` 启动时,网页打开 **http://127.0.0.1:8094/**。 **8094** 是桥接网页/API端口,**8080** 是其连接的 llama.cpp 模型端口。 另一条 `deploy.sh` / `simulinfer` 启动路径默认使用 **8080** 作为网页/API端口。 文件上传和 WebSocket 接口分别为网页端口下的 `/translate/stream` 和 `/translate/ws`。脚本默认连接 `http://127.0.0.1:8080`; 模型服务在其他地址时设置 `LLAMA_URL`,网页/API 需要其他端口时设置 `PORT`。 远程使用麦克风时,通过 HTTPS 端口转发地址访问。 ### SGLang-Omni [SGLang-Omni](https://github.com/sgl-project/sglang-omni) 是多阶段推理服务运行时,通过 OpenAI 兼容的 HTTP 接口和实时 WebSocket 提供 Hy-SimulMT 服务。当前支持本 checkpoint (`Hy-SimulMT-30B-A3B`,BF16,仅输出译文)。该集成只返回译文文本:语音输出与声音克隆需要 另行接入 TTS 服务;FP8、GGUF 与 Interleave 版本不在本集成支持范围内。 环境要求:Linux、NVIDIA GPU 与 CUDA 驱动。BF16 权重约占用 57 GiB(不含 KV cache 与运行时 开销),单张 H200 即可部署。推荐使用 Docker,镜像内已预置 UCX、flash-attn、SGLang 与 CUDA: ```bash docker run -it \ --shm-size 32g \ --gpus all \ --ipc host \ --network host \ --privileged \ hongccc/sglang-omni:dev \ /bin/zsh ``` 在容器内安装 `sglang-omni`: ```bash git clone https://github.com/sgl-project/sglang-omni.git cd sglang-omni pip install --upgrade pip pip install uv uv venv .venv -p 3.12 source .venv/bin/activate uv pip install --prerelease=allow -v -e . ``` 启动服务: ```bash sgl-omni serve \ --model-path tencent/Hy-SimulMT-30B-A3B \ --mem-fraction-static 0.75 \ --enable-realtime \ --port 8000 ``` 默认启用 decode CUDA graph、关闭 Torch 编译。只有在下面使用实时 WebSocket 时才需要 `--enable-realtime`。这里的 Web/API 端口是 **8000**,与 SimulInfer 的 8080 不同。 中文语音 → 英文文本: ```bash curl http://localhost:8000/v1/audio/translations \ -F file=@chinese.wav \ -F language=zh \ -F response_format=json ``` 英文语音 → 中文文本: ```bash curl http://localhost:8000/v1/audio/transcriptions \ -F file=@english.wav \ -F language=en \ -F response_format=json ``` `language` 是源语言(`zh` 或 `en`);由于该 checkpoint 没有语种识别 token,请显式指定。 省略时默认中译英。单次请求只接受一个音频文件,时长上限 30 秒,超长音频会被拒绝而不是截断。 任一接口加上 `-F stream=true`,即可收到 `transcript.text.delta` SSE 事件,以及作为最终结果 的 `transcript.text.done`。 实时音频使用 `/v1/realtime?intent=transcription`(需要 `--enable-realtime`),接受 16 kHz 单声道 PCM16: 1. 发送 `session.update`,将 `session.language` 设为源语言(`zh` 或 `en`)。 2. 通过 `input_audio_buffer.append` 发送 base64 编码的 PCM 分片。 3. 接收 `transcription.segment` 译文假设,默认每 1.6 秒刷新一次。 4. 发送 `input_audio_buffer.commit` 结束当前分段,或发送 `transcription.done` 结束输入。 每个 partial 请求都会保留此前的音频轮次及其译文作为上下文;最终假设会对整段重新翻译,可能 修订此前的部分译文。运行时在 30 秒处切分分段,之后翻译上下文重新开始。该路径未复现 SimulInfer 的 VAD 与恢复策略。 更多请求参数、流式行为、与 Transformers 的一致性校验以及实测延迟(H200、batch size 1 下 相比 Transformers 最高 6.5 倍加速),参见 [Hy-SimulMT cookbook](https://sgl-project.github.io/sglang-omni/cookbook/hy_simulmt.html)。 ## 训练 — SimulTrain **SimulTrain** 基于下载的 Hy-SimulMT checkpoint 继续训练。 模型路径、数据、GPU 和输出目录在 `SimulTrain/.env` 中配置。 从仓库根目录进入训练目录: ```bash cd SimulTrain ``` 环境准备、数据格式与训练命令见[训练指南](SimulTrain/README.zh-CN.md)或[English](SimulTrain/README.md)。 训练请使用独立 Python 环境。 ## 贡献者 Mao Zheng, Bo Lv, Mingrui Sun, Zheng Li, Fangxu Liu, Tao Chen, Bingxin Qu, Shan Yang, rickkan, Steve Yves, Rilin Chen, Longsha Zhou, Guanghua Yu, Decheng Wu, Hongyu Li ## Citing Hy-SimulMT 如果 Hy-SimulMT 对你有所帮助,欢迎引用: ```bibtex @misc{hy_simulmt, title = {Hy-SimulMT:A Low-Latency, High-Quality Model for Real-Time Simultaneous Translation}, author = {Mao Zheng and Bo Lv and Mingrui Sun and Zheng Li and Fangxu Liu and Tao Chen and Bingxin Qu}, year = {2026}, month = oct, url = {https://hy.tencent.com/model/open-source-model/detail?id=hy-simulmt} } ``` ## 联系我们 如果你想给我们的研发和产品团队留言,欢迎联系我们腾讯混元 LLM 团队。你可以通过邮件 [hunyuan_opensource@tencent.com](mailto:hunyuan_opensource@tencent.com) 联系我们。