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

Google Speech-to-Text V2 API支持语言仍无法启用话者分离咨询

Google Speech-to-Text v2 API 话者分离报错排查方案

可能的操作误区及解决方法

1. 模型选择错误

Speech-to-Text v2里,只有特定的en-US long模型支持话者分离,你得确认选的是en-US_long(完整模型ID:projects/{PROJECT_ID}/locations/{LOCATION}/models/en-US_long),要是误选了通用long模型或者其他语言的long模型,肯定会触发不支持的报错。

2. 识别器配置格式不对

v2 API的话者分离配置逻辑和v1不一样,创建识别器时必须把话者分离参数嵌套在feature_config下面,不能单独设置。正确的请求体示例(JSON格式)如下:

{
  "displayName": "My en-US diarization recognizer",
  "model": "projects/{PROJECT_ID}/locations/{LOCATION}/models/en-US_long",
  "featureConfig": {
    "speakerDiarizationConfig": {
      "enableSpeakerDiarization": true,
      "minSpeakerCount": 2,
      "maxSpeakerCount": 5
    }
  }
}

要是用UI操作时,没在正确的配置面板里开话者分离(比如误在v1的配置项里设置),也会出问题。

3. 区域不支持

话者分离功能只在部分GCP区域能用,比如us-central1、europe-west1这些。如果你的识别器创建在不支持的区域(比如一些边缘区域),哪怕模型选对了,还是会提示不支持。

4. API版本或权限问题

确认你调用的是v2版本的API(端点是https://speech.googleapis.com/v2),不是v1或者v1p1beta1。另外,确保你的服务账号有speech.recognizers.create权限,虽然权限不足一般返回权限错误,但极端情况可能导致配置解析异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 20:14:56