

“字幕正常、译音没有”不是一个故障,而是一串不同故障共用的现象。字幕说明识别和翻译至少产生了文本,不代表语音合成、设备输出、OBS 采集和推流音轨都成功。
最快的方法不是重装软件,而是沿信号链逐段找最后一个有信号的位置。
六个检查点
完整链路是:
麦克风 → 识别/翻译 → TTS → CABLE Input → CABLE Output → OBS 音轨 → 平台
每检查一段,都要有一个可观察证据,不用“应该没问题”代替。
1. TTS 有没有真的开始
在 ObsTrans/言播里确认“语音翻译”和“播放翻译”都开启,并且已经创建、选择克隆音色。工作台显示译文只证明文本已到达;没有可用音色时,播报仍可能不发声。
先用音频页的 TTS 输出测试。测试也无声,故障还没到 OBS,继续检查音色、会员权限和输出设备,不要动 OBS。
2. 输出设备是否选成 CABLE Input
Windows 的名字容易让人觉得反了:应用把声音写进 CABLE Input,OBS 从 CABLE Output 读取。这个对应关系也写在 VB-CABLE 官方页面和本站接线指南里。
ObsTrans 支持把译音同时送往虚拟声卡和本地监听。先暂时关闭本地监听,只保留 CABLE 输出,避免耳机里“听得到”掩盖虚拟声卡其实没信号。
3. OBS 的输入源有没有电平
在场景里添加 Audio Input Capture,设备选 CABLE Output。播放测试音时看该源电平。
OBS 的音频源说明提醒:同一设备如果既在 Settings → Audio 里全局启用,又作为场景源加入,可能产生回声。跨场景直播更适合明确使用场景源,并把不需要的全局设备禁用。
电平完全不动时,问题在 OBS 之前;电平会动而录制无声,问题在 OBS 属性或音轨分配。
4. 监听有没有配成“只监听”
打开 Edit → Advanced Audio Properties。三个模式里最危险的是 Monitor Only (mute output):括号已经说明,它会让主播听到,却把该源从直播/录制输出静音。
观众和主播都要听时用 Monitor and Output;只给观众时可用 Monitor Off。监听设备应指向主播耳机,不要指回虚拟声卡,否则会形成回环。
5. 本地录制有没有译音
点 Start Recording,完整走一遍说话、出字幕、播译音,再回放文件。OBS 官方快速开始指南也建议正式直播前录几分钟测试。
- 本地文件无译音:留在 OBS 内查静音、监听模式、音轨与源;
- 本地文件有译音:OBS 之前的链路已通,转查平台与推流配置;
- 本地文件出现两遍:查重复采集或 Desktop Audio 是否抓到监听声。
6. 平台端是否收到同一音轨
检查平台控制室预览,并让另一台设备以观众身份试听。YouTube 的故障排查文档给出的分界同样是:编码器本地看起来就有问题,先查进入编码器的源;本地健康而线上异常,再查上行网络和平台状态。
如果使用了 OBS 高级输出里的多音轨,确认直播选中的那一轨包含译音。录制用多轨和直播只有一条混合轨是两套设置,不要因为后期文件里存在译音,就默认推流轨也勾了。
一张最小排查记录
故障发生时记五项:TTS 测试是否出声、CABLE 是否有信号、OBS 电平是否动、本地录制是否有声、观众端是否有声。下一次看到同一现象,就能直接从上次的断点开始,而不是重新点一遍所有设置。
操作步骤
- 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 之前的路由;本地文件正常而平台没有,再查推流音轨、平台预览和编码器状态。
常见问题
- 为什么字幕正常却没有声音?
- 字幕和播报是两条输出。识别与翻译完成后,仍可能因为未选克隆音色、播放翻译关闭、输出设备选错、虚拟声卡未进 OBS 或音轨被静音而无声。
- 主播能听到,观众为什么听不到?
- 优先检查 Advanced Audio Properties。Monitor Only (mute output) 的含义就是只给主播监听、从推流输出静音;观众也要听时应使用 Monitor and Output。
- 为什么同一段译音出现两次?
- 常见原因是 CABLE Output 同时作为 OBS 全局设备和场景音频源被采集,或 Desktop Audio 又抓到了本地监听。每条信号只保留一个进入 OBS 的入口。

