Instructions to use tencent/Hy-SimulMT-30B-A3B with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use tencent/Hy-SimulMT-30B-A3B with Transformers:
# Use a pipeline as a high-level helper # Warning: Pipeline type "translation" is no longer supported in transformers v5. # You must load the model directly (see below) or downgrade to v4.x with: # pip install "transformers<5.0.0" from transformers import pipeline pipe = pipeline("translation", model="tencent/Hy-SimulMT-30B-A3B")# pip install -U transformers accelerate # Load model directly from transformers import AutoTokenizer, AutoModelForCausalLM tokenizer = AutoTokenizer.from_pretrained("tencent/Hy-SimulMT-30B-A3B") model = AutoModelForCausalLM.from_pretrained("tencent/Hy-SimulMT-30B-A3B", device_map="auto") - Notebooks
- Google Colab
- Kaggle
Download README_CN.md from tencent/Hy-SimulMT-30B-A3B: direct link, hf CLI and curl.
- Browser
- Download file 23.5 kB
-
https://huggingface.co/tencent/Hy-SimulMT-30B-A3B/resolve/main/README_CN.md
- Command line
-
hf download hf://tencent/Hy-SimulMT-30B-A3B/README_CN.md
-
curl -L -o README_CN.md https://huggingface.co/tencent/Hy-SimulMT-30B-A3B/resolve/main/README_CN.md
English | 简体中文
低延迟、高质量的实时同声传译模型
模型介绍
Hy-SimulMT 是腾讯混元推出的实时同声传译大模型,支持中文与英文之间的双向语音到语音翻译。说话人的音频可以持续输入,模型边听边译,同步给出译文文字与语音,并支持实时音色克隆,在准确传达信息的同时保留说话人的声音特点。
面向会议、演讲与访谈等实时交流场景,Hy-SimulMT 希望在准确传达信息的同时,减少等待对交流节奏的影响。围绕这一目标,我们结合公开基准测试、真实场景音频和专业同传译员对照,评估模型在翻译质量与响应速度之间的平衡。
在本次 RealSI 长音频评测中,Hy-SimulMT 的 StreamLAAL 约为 3 秒,为图示参评系统中的最低值;GEMBA 得分高于所对比的开源模型,并超过五个商业 API 中的四个。
GitHub 仓库提供配套的 SimulInfer 推理服务与 SimulTrain 训练工具,其中语音输出与音色克隆需配置 TTS 服务。也欢迎在 Hy 翻译 App 中体验 Hy-SimulMT。
扫码下载 Hy 翻译 App
| Android | iOS |
|---|---|
![]() |
![]() |
新闻
- 2026.10.26|发布:Hy-SimulMT发布,支持中英双向实时同声传译与实时音色克隆,项目及模型资源入口见下方链接。
效果
更快跟上,也更准确地传达
同声传译的挑战,不只是把一种语言变成另一种语言,而是在说话仍在继续时,及时理解并组织译文。等待更多信息,通常有助于判断完整语义,却也会拉长听众的等待;更早开口,则对增量理解与译文组织提出了更高要求。
Hy-SimulMT 关注的,正是这一质量与延迟之间的平衡:在持续输入的语音流中边听边译,让听众及时获得信息,同时尽可能准确地传达原意。
我们在开源 RealSI 长音频测试集上,对比了多个开源同传模型与商业同传 API。结果显示,Hy-SimulMT 在更低的延迟下,取得了具有竞争力的翻译质量。
横轴为 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在翻译的质量达到人类同传专家水平,不过速度往往更快(时延更低)。
以上结论仅适用于本次样本、参测译员及评测设置,不代表对播报音质、音色相似度等维度的综合评价。
与人工同传的对比示例
除了量化指标,也可以通过以下四段对比视频,直观体验 Hy-SimulMT 与人工同传在信息传达、响应节奏和译语表达上的表现。
点击播放器右下角的全屏按钮,或点击下方的观看大视频链接,即可放大观看。
|
对比示例 1 |
对比示例 2 |
|
对比示例 3 |
对比示例 4 |
不只翻译文字,也保留声音特点
跨语言交流不仅承载信息,也包含说话人的声音特点。Hy-SimulMT 支持实时音色克隆,在生成目标语言语音的同时,保留原说话人的音色特征。
在英文到中文的演示中,输入包含三位说话人,模型能够分别呈现不同说话人的音色特点,让听众在获取译文的同时,更容易区分“谁在说话”。
英文 → 中文实时同传与音色克隆
中文 → 英文实时同传与音色克隆
从跨语言演讲到多人访谈,这一能力为更自然、更易辨识的语音交流提供了新的可能。
在真实反馈中持续打磨
同声传译最终要服务真实沟通。除了基准分数,我们同样重视专业译员对信息传达、响应节奏与译语听感的反馈。
广外高翻学院副院长王巍巍表示,"在实际场景测评中,腾讯混元同声传译的译语听感自然,常规陈述的主干信息传达准确。为控制延迟,系统先开口、后修补,修补的听感接近译员的自我修正。这标志着国产AI同传(自动语音翻译,AST)能力迈上了新的台阶。随着技术的持续打磨,AI同传正从“辅助理解”走向低风险场景“可用沟通”,为推动人机协同的翻译新范式提供了重要的技术支撑。"
广东外语外贸大学原校长、中国澳门中西创新学院校长、中国翻译协会原常务副会长、口译专业委员会主任委员 仲伟合教授表示,"同声传译是语言服务中最具挑战性的领域。通过系统测评,腾讯混元同传大模型在语音识别稳定性、同传响应速度与译语播报质量上均展现出不俗的实力,其研发成果体现出AI同传技术持续向好的进步态势,为推动机器同传走进真实场景提供了有力的技术支撑。"
这些反馈也指向了清晰的应用方向:让 AI 同传先在适合的低风险场景中提供帮助,并在人机协同中持续完善。对于需要严格责任判断、专业审校或高风险决策的场景,专业译员的参与仍然重要。
模型链接
| 模型名 | 简介 | 下载链接 |
|---|---|---|
| Hy-SimulMT-30B-A3B | 混元同声传译模型,仅输出译文 | Model |
| Hy-SimulMT-30B-A3B-FP8 | 混元同声传译模型,仅输出译文,FP8 量化 | Model |
| Hy-SimulMT-30B-A3B-GGUF | 混元同声传译模型,仅输出译文,GGUF 格式 | Model |
| Hy-SimulMT-30B-A3B-Interleave | 混元同声传译模型,输出原文与译文 | Model |
| Hy-SimulMT-30B-A3B-Interleave-FP8 | 混元同声传译模型,输出原文与译文,FP8 量化 | Model |
| Hy-SimulMT-30B-A3B-Interleave-GGUF | 混元同声传译模型,输出原文与译文,GGUF 格式 | Model |
模型集合:Hugging Face | ModelScope。
可在 Hy 翻译 App 中体验 Hy-SimulMT,下载二维码见上方模型介绍。
从“听得懂”到“跟得上”,再到更自然的语音表达,Hy-SimulMT 希望让跨语言交流减少等待,让信息更顺畅地抵达听众。
部署推理服务
可以参考 SimulInfer README 逐步安装,也可以使用下方的一键部署命令。 带
--install-server的一键部署会在独立部署环境中安装依赖;再次运行会重新执行安装步骤,可能重新安装 SimulInfer 或调整这些环境中的依赖版本。如果已有定制的 vLLM/CUDA 环境,或需要自行控制依赖版本,建议按详细指南逐步安装,或使用下方的“已有兼容的 vLLM 环境”方式。
SimulInfer 支持网页、音频文件上传、实时 WebSocket,以及可选的 TTS 输入音色克隆。 页面根据部署的模型自动显示源文或仅显示译文,无需再选择输出模式。
vLLM
准备 Linux、Python 3.12 及以上、Git、能够容纳所选模型的 NVIDIA GPU 和兼容的驱动。
使用已有模型环境时,需要 vLLM ≥0.31、支持 HYV3ForCausalLM,并安装 simulst。
获取项目后进入推理目录,以下部署命令均在 SimulInfer/ 中执行:
git clone https://github.com/Tencent-Hunyuan/Hy-SimulMT.git Hy-SimulMT
cd Hy-SimulMT
cd SimulInfer
新环境:一条命令安装依赖并启动模型和网页服务。
bash deploy.sh --install-server --model tencent/Hy-SimulMT-30B-A3B-Interleave
使用已有本地模型时,将模型 ID 换成目录:
bash deploy.sh --install-server --model /path/to/Hy-SimulMT-30B-A3B-Interleave
命令会创建独立环境、安装依赖、准备模型,依次启动 vLLM 和网页/API 服务。 首次运行需要下载依赖;使用 Hugging Face ID 时还会下载模型。启动后保持命令运行。
已有兼容的 vLLM 环境:
/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 deploy.sh --backend-url http://model-host:8800/v1
此时只启动 SimulInfer。已有模型需要准备推理模板时,按模型部署说明操作。
打开并使用
看到 Ready: http://127.0.0.1:8080/ 后,在服务器浏览器打开该地址;
其他机器访问 http://SERVER_IP:8080/。选择翻译方向,上传音频或开启麦克风,
说话结束后点击“结束并收尾”。远程使用麦克风需要 HTTPS,可使用平台提供的 HTTPS
端口转发地址,并保留 /proxy/8080/ 等完整路径。
命令行上传文件:
curl -N http://127.0.0.1:8080/translate/stream \
-F direction=en-zh -F file=@audio.wav
或者在另一个终端进入 Hy-SimulMT/SimulInfer/,使用已安装的客户端:
.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 选择其他端口。
需要保存配置时:
cp deploy.example.toml deploy.toml
# 修改模型、GPU、端口以及可选的 TTS 服务地址。
bash deploy.sh --config deploy.toml
常用启动方式:
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。
下次使用相同部署命令即可再次启动。
更多内容见详细推理指南、配置说明、
音频客户端和TTS 部署。
llama.cpp
我们已为 llama.cpp 添加 Hy-SimulMT 的专用架构支持,以实现 GGUF 模型推理,并向 llama.cpp 官方仓库提交了 PR #31198。
相关支持尚未合并至 llama.cpp 官方仓库。该 PR 当前支持通过
llama-mtmd-cli进行推理,llama-server支持将在后续适配。使用下方服务部署步骤前,请确认所用 llama.cpp 版本已具备 Hy-SimulMT 所需的服务端支持。
前提:支持音频输入的 llama.cpp 服务已在 8080 端口加载你的 Hy-SimulMT GGUF 模型。 在 Python 3.11 及以上环境中,从仓库根目录执行:
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 是多阶段推理服务运行时,通过
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:
docker run -it \
--shm-size 32g \
--gpus all \
--ipc host \
--network host \
--privileged \
hongccc/sglang-omni:dev \
/bin/zsh
在容器内安装 sglang-omni:
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 .
启动服务:
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 不同。
中文语音 → 英文文本:
curl http://localhost:8000/v1/audio/translations \
-F file=@chinese.wav \
-F language=zh \
-F response_format=json
英文语音 → 中文文本:
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:
- 发送
session.update,将session.language设为源语言(zh或en)。 - 通过
input_audio_buffer.append发送 base64 编码的 PCM 分片。 - 接收
transcription.segment译文假设,默认每 1.6 秒刷新一次。 - 发送
input_audio_buffer.commit结束当前分段,或发送transcription.done结束输入。
每个 partial 请求都会保留此前的音频轮次及其译文作为上下文;最终假设会对整段重新翻译,可能 修订此前的部分译文。运行时在 30 秒处切分分段,之后翻译上下文重新开始。该路径未复现 SimulInfer 的 VAD 与恢复策略。
更多请求参数、流式行为、与 Transformers 的一致性校验以及实测延迟(H200、batch size 1 下 相比 Transformers 最高 6.5 倍加速),参见 Hy-SimulMT cookbook。
训练 — SimulTrain
SimulTrain 基于下载的 Hy-SimulMT checkpoint 继续训练。
模型路径、数据、GPU 和输出目录在 SimulTrain/.env 中配置。
从仓库根目录进入训练目录:
cd SimulTrain
环境准备、数据格式与训练命令见训练指南或English。 训练请使用独立 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 对你有所帮助,欢迎引用:
@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 联系我们。

