---
title: "有字幕没译音：按信号链排查 OBS"
description: "把“字幕正常但观众听不到译音”拆成合成、输出设备、虚拟声卡、OBS 音轨、监听和平台六个检查点，避免盲目重装。"
canonical: https://obstrans.net/zh/blog/no-translated-audio-obs-troubleshooting
language: zh
topic: obs-tech
published: 2026-08-14
keywords: OBS 没有译音, 有字幕没声音, VB-Cable 无声, 翻译音频排查, OBS 音频输入
---

# 有字幕没译音：按信号链排查 OBS

> 从译音生成端一路向观众端排查：先用软件输出测试确认能合成，再看虚拟声卡和 OBS 电平，最后用本地录制与平台预览区分“本机路由错”和“推流端问题”。

“字幕正常、译音没有”不是一个故障，而是一串不同故障共用的现象。字幕说明识别和翻译至少产生了文本，不代表语音合成、设备输出、OBS 采集和推流音轨都成功。

最快的方法不是重装软件，而是沿信号链逐段找**最后一个有信号的位置**。

## 六个检查点

完整链路是：

麦克风 → 识别/翻译 → TTS → CABLE Input → CABLE Output → OBS 音轨 → 平台

每检查一段，都要有一个可观察证据，不用“应该没问题”代替。

### 1. TTS 有没有真的开始

在 ObsTrans/言播里确认“语音翻译”和“播放翻译”都开启，并且已经创建、选择克隆音色。工作台显示译文只证明文本已到达；没有可用音色时，播报仍可能不发声。

先用音频页的 TTS 输出测试。测试也无声，故障还没到 OBS，继续检查音色、会员权限和输出设备，不要动 OBS。

### 2. 输出设备是否选成 CABLE Input

Windows 的名字容易让人觉得反了：应用把声音写进 **CABLE Input**，OBS 从 **CABLE Output** 读取。这个对应关系也写在 [VB-CABLE 官方页面](https://vb-audio.com/Cable/index.htm)和[本站接线指南](/zh/blog/obs-virtual-audio-cable-setup)里。

ObsTrans 支持把译音同时送往虚拟声卡和本地监听。先暂时关闭本地监听，只保留 CABLE 输出，避免耳机里“听得到”掩盖虚拟声卡其实没信号。

### 3. OBS 的输入源有没有电平

在场景里添加 Audio Input Capture，设备选 CABLE Output。播放测试音时看该源电平。

OBS 的[音频源说明](https://obsproject.com/kb/audio-sources)提醒：同一设备如果既在 Settings → Audio 里全局启用，又作为场景源加入，可能产生回声。跨场景直播更适合明确使用场景源，并把不需要的全局设备禁用。

电平完全不动时，问题在 OBS 之前；电平会动而录制无声，问题在 OBS 属性或音轨分配。

### 4. 监听有没有配成“只监听”

打开 Edit → Advanced Audio Properties。三个模式里最危险的是 Monitor Only (mute output)：括号已经说明，它会让主播听到，却把该源从直播/录制输出静音。

观众和主播都要听时用 Monitor and Output；只给观众时可用 Monitor Off。监听设备应指向主播耳机，不要指回虚拟声卡，否则会形成回环。

### 5. 本地录制有没有译音

点 Start Recording，完整走一遍说话、出字幕、播译音，再回放文件。OBS 官方[快速开始指南](https://obsproject.com/kb/quick-start-guide)也建议正式直播前录几分钟测试。

- 本地文件无译音：留在 OBS 内查静音、监听模式、音轨与源；
- 本地文件有译音：OBS 之前的链路已通，转查平台与推流配置；
- 本地文件出现两遍：查重复采集或 Desktop Audio 是否抓到监听声。

### 6. 平台端是否收到同一音轨

检查平台控制室预览，并让另一台设备以观众身份试听。YouTube 的[故障排查文档](https://support.google.com/youtube/answer/2853835)给出的分界同样是：编码器本地看起来就有问题，先查进入编码器的源；本地健康而线上异常，再查上行网络和平台状态。

如果使用了 OBS 高级输出里的多音轨，确认直播选中的那一轨包含译音。录制用多轨和直播只有一条混合轨是两套设置，不要因为后期文件里存在译音，就默认推流轨也勾了。

## 一张最小排查记录

故障发生时记五项：TTS 测试是否出声、CABLE 是否有信号、OBS 电平是否动、本地录制是否有声、观众端是否有声。下一次看到同一现象，就能直接从上次的断点开始，而不是重新点一遍所有设置。

## Steps

1. **在翻译软件内触发输出测试** — 先确认克隆音色已选择、播放翻译已开启，并用输出设备测试确认软件确实产生音频。字幕出现只能证明识别和翻译完成，不能证明 TTS 已播。
2. **确认输出写入虚拟声卡** — 译音输出应指向 CABLE Input，OBS 应采集 CABLE Output。说话时检查系统设备和 OBS 对应源是否出现电平。
3. **检查 OBS 源和重复采集** — 使用音频输入采集选择 CABLE Output，并避免同一设备同时在 Settings → Audio 全局启用和场景源里再次启用，否则可能产生回声。
4. **检查监听模式和轨道** — 观众需要听到时不能选 Monitor Only (mute output)。应选择 Monitor Off 或 Monitor and Output，并确认推流使用的音轨勾选了译音源。
5. **用本地录制划分故障域** — 本地文件没有译音，继续查 OBS 之前的路由；本地文件正常而平台没有，再查推流音轨、平台预览和编码器状态。

## FAQ

### 为什么字幕正常却没有声音？

字幕和播报是两条输出。识别与翻译完成后，仍可能因为未选克隆音色、播放翻译关闭、输出设备选错、虚拟声卡未进 OBS 或音轨被静音而无声。

### 主播能听到，观众为什么听不到？

优先检查 Advanced Audio Properties。Monitor Only (mute output) 的含义就是只给主播监听、从推流输出静音；观众也要听时应使用 Monitor and Output。

### 为什么同一段译音出现两次？

常见原因是 CABLE Output 同时作为 OBS 全局设备和场景音频源被采集，或 Desktop Audio 又抓到了本地监听。每条信号只保留一个进入 OBS 的入口。

