You need to enable JavaScript to run this app.
实时音视频

实时音视频

复制全文
进阶功能
语音降噪(含声纹降噪)
复制全文
语音降噪(含声纹降噪)

在背景嘈杂的环境中(如办公室、咖啡馆、多人车内),环境噪声或背景人声等会导致智能体误响应或被误打断。您可以通过调整音量增益、开启 AI 降噪或声纹降噪等方式抑制噪音,以提升语音识别的准确率。

选择降噪方式

降噪方式

适用场景

调整音量增益

基础音量控制,抑制轻微噪声,适用于相对安静环境下的基础优化。

AI 降噪

滤除非人声环境噪声,如空调、风扇、键盘声。

声纹降噪

滤除背景人声干扰。精准识别目标人声,并抑制旁人说话声,适用于多人交谈的嘈杂环境,如办公室、公共场所。

调整音量增益

通过调整发送到服务端的音频音量大小来影响信噪比。增益值越低,采集音量越低,有助于滤除部分环境噪音。适用于用户环境相对安静,只有轻微、不明显的背景噪音。
配置方法
调用 StartVoiceChat 接口时,设置 ASRConfig.VolumeGain

注意:过度降低 VolumeGain 可能会导致用户的正常语音音量过小,反而影响识别。

"ASRConfig": {
     "VolumeGain": 0.3 // 推荐值,默认值为 1.0
}

AI 降噪

当环境噪声较为明显时(如空调、风扇、键盘声),推荐使用 AI 降噪。支持通过服务端或客户端实现。

注意

  • 服务端和客户端不建议同时开启 AI 降噪,以避免过度处理可能带来的音质损伤。
  • 声纹降噪和 AI 降噪不能同时使用。

方式一:服务端 AI 降噪

在服务端对音频进行智能降噪处理,适用于不具备或不便开启端上 AI 降噪能力的终端(例如:物联网、智能硬件设备)。
在调用 StartVoiceChat 接口时,设置 AgentConfig.AnsMode

"AgentConfig": {
    "AnsMode": 2 // 根据噪声类型选择模式
}

模式选择

  • 1:轻度降噪。适用于有微弱、平稳噪声的环境。
  • 2:中度降噪。适用于最常见的持续性噪声,如空调、风扇声。
  • 3:重度降噪。适用于有嘈杂、非平稳噪声的环境,如键盘敲击声、物体碰撞声。

方式二:客户端 AI 降噪

直接使用 ByteRTC SDK 的客户端降噪 API。降噪算法受调用 joinRoom 时设置的房间模式影响。详细说明参见:

声纹降噪(公测中)

基于声纹信息,从混合人声中保留目标说话者的语音,并抑制他人声音,让智能体“听得更清”。支持使用预注册声纹或自动提取声纹。

使用限制

  • 仅支持 1 个目标用户的声音。
  • 该功能目前为限时免费公测阶段,目前针对远场人声屏蔽效果较好。
  • 开启声纹降噪时,建议不要开启 AI 降噪,以免影响声纹降噪的效果。

模式 1:使用预注册声纹

使用预先为用户注册好的声纹 ID 进行降噪。适用于用户身份固定(如个人设备),且对降噪精度和身份识别要求极高的场景。
实现方法

  1. 调用接口 RegisterVoicePrint 为目标用户注册声纹(对应字段 VoicePrintId)。

    注意:注册声纹使用的音频,其采集设备需要和用户真实通话时使用的音频采集设备保持一致,以保证最佳效果。

  2. 调用 StartVoiceChat 接口时,配置 AgentConfig.VoicePrint。将 Mode 设置为 1,并传入 IdList 字段,并可选择开启说话人验证 EnableSV,以进一步防止非目标用户误触发。
    "VoicePrint": {
       "Mode": 1, // 开启声纹降噪
       "IdList":  ["vp_id_123"], // 传入已注册的声纹 ID
       "EnableSV": true // 开启说话人验证
    }
    

模式 2:自动提取声纹

无需用户提前注册,系统会在通话开始后自动学习用户的声音特征。适用于用户不固定或首次体验的场景。
实现方法

  1. 调用 StartVoiceChat 接口时,配置 AgentConfig.VoicePrint。将 Mode 设置为 1,不传入 IdList 字段。

    "VoicePrint": {
       "Mode": 1 // 开启声纹降噪
       // "IdList" 无需传入
    }
    
  2. 等待声纹生成。
    用户在通话过程中的累计说话时长需要达到 30 秒,声纹才能成功生成并开始生效。在此之前,声纹降噪功能不会起作用。请确保在安静的环境中完成声纹的初始学习。

最近更新时间:2025.12.26 00:14:42
这个页面对您有帮助吗?
有用
有用
无用
无用