核心结论:RVC 变声后他人听不见的核心原因是音频路由未完成闭环,需通过虚拟声卡(如 VB-Audio Cable)将变声输出重定向为系统输入设备,并在通信软件中正确选择该虚拟设备。以下分步骤解决:

一、音频路由原理分析

声卡的核心作用:物理麦克风输入的声音需经 RVC 处理,输出至虚拟声卡,虚拟声卡再将变声后的音频「伪装」为新的麦克风输入源,供 QQ、微信等软件调用。

  • 故障本质:RVC 默认输出至物理扬声器(仅自己能听),未将变声流导入通信软件的输入通道。

二、VB-Audio Cable 安装与配置(关键步骤加粗)

1. 驱动安装避坑指南

  • 下载地址:访问 VB-Audio 官网获取 VBCABLE_Setup_x64.exe(64 位系统必选)。
  • 安装操作右键以管理员身份运行安装程序 → 安全软件拦截时勾选「允许所有操作」 → 安装完成后强制重启电脑
  • 验证安装
    • 重启后进入系统「声音设置」 → 「播放」选项卡中应出现 CABLE Output 设备。
    • 「录制」选项卡中应出现 CABLE Input 设备。

2. 系统声卡路由设置

步骤

  1. 右键任务栏音量图标 → 选择「声音设置」。
  2. 播放设备:将默认设备设为物理扬声器(确保自己能听到声音)。
  3. 录制设备:将默认设备设为 CABLE Input(此为变声输出入口)。
⚠️ 注意:若未出现设备,需在「设备管理器」中检查驱动签名状态(禁用驱动程序强制签名)。

三、RVC 与通信软件联动配置

1. RVC 输出端绑定

  • 打开 RVC 实时变声界面 → 音频输出设备选择 CABLE Input(部分系统显示为 VB-Audio Virtual Cable)。
  • 测试变声:点击「开始音频转换」 → 对着麦克风说话 → 若耳机听到变声且系统「录制」选项卡中 CABLE Input 音量条跳动,则路由成功。

2. 通信软件输入设备切换

软件名称 操作路径 关键参数设置
微信 设置 → 音视频 → 麦克风 选择 CABLE Input
QQ 设置 → 音视频通话 → 语音输入设备 选择 VB-Audio 设备
Discord User Settings → Voice & Video → Input Device 选择 Virtual Audio Cable
OBS 来源添加「音频输入捕获」 → 设备选择 CABLE Input 勾选「监听」避免回声

四、全局变声验证与排障(FAQ)

变声后对方听到杂音/电流声

  • 原因:采样率不匹配(常见于 Discord)。
  • 解决在 RVC 中将采样率设为 44100Hz → Discord 中关闭「降噪」和「回声消除」。

CABLE Input 设备无法选中

  • 原因:驱动冲突或权限不足。
  • 解决卸载其他虚拟声卡(如 Voicemeeter) → 重新安装 VB-Cable 并重启 → 右键 RVC 启动程序选「以管理员运行」。

说话时自己听到双重声音

  • 原因:RVC 输出同时发送至扬声器和虚拟声卡。
  • 解决: 进入 RVC 设置 → 关闭「监听输出」选项 → 仅保留虚拟声卡通道。
💡 终极校验:使用系统自带「录音机」录制一段音频,若回放为变声效果,则全局配置成功。

总结流程图

物理麦克风 → RVC 变声处理 → 输出设备选择
         ↓
    选择 VB-CABLE → 虚拟声卡输入
         ↓
QQ/微信/Discord 输入设备 → 对方听到变声
📖 更多帮助: 如果遇到其他安装问题,可以参考这篇 RVC新手安装与使用教程, 想了解音频设备配置可以看 运行环境配置指南, 或者前往 教程中心 查看所有教程。