You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Cloud Speech API增强模式报错:无权限请求增强模型

解决Speech API中setUseEnhanced字段的"Not qualified to request enhanced model"错误

我之前也碰到过一模一样的问题,这个错误的核心原因是:使用Google Speech API的增强模型(enhanced model)必须主动开启数据收集的 opt-in 配置,Google需要收集你的语音数据来优化增强模型的效果,所以光设置setUseEnhanced(true)是不够的。

具体解决步骤

  • 你需要在构建SpeechSettings的时候,同时配置GoogleDataCollectionConfig,明确允许数据收集。
  • 确保你的Google Cloud项目已经启用了Speech API(这个一般大家都已经搞定了,但如果没开的话记得先去控制台开启)。

完整代码示例

把你的代码补全成下面这样就可以解决问题了:

// 构建包含增强模型和数据收集配置的SpeechSettings
SpeechSettings speechSettings = SpeechSettings.newBuilder()
    .setUseEnhanced(true)
    // 关键配置:开启数据收集以使用增强模型
    .setGoogleDataCollectionConfig(
        GoogleDataCollectionConfig.newBuilder()
            .setAllowDataCollection(true)
            .build()
    )
    .build();

// 使用配置好的SpeechSettings创建SpeechClient
SpeechClient speech = SpeechClient.create(speechSettings);

额外说明

  • 如果是用RecognitionConfig来配置请求的话,也要确保useEnhanced设为true,同时数据收集配置要正确传递。
  • 注意:启用数据收集意味着Google会处理并存储你的语音数据,如果你有隐私合规方面的要求,要确认这符合你的业务规则哦。

内容的提问来源于stack exchange,提问作者fifa chapman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 08:21:38