Json 云语音到文本错误采样率赫兹

Json 云语音到文本错误采样率赫兹,json,speech-to-text,google-speech-api,Json,Speech To Text,Google Speech Api,尝试通过云Shell模拟音频到文本,如中所述 这很有效。 使用相同的配置,并将从上述codelabs文档获得的brooklyn.flac文件(文件实际上是一个.wav)加载到一个bucket中,并在“audio”字符串中调用该地址,返回以下错误 { "error": { "code": 400, "message": "Invalid recognition 'config': bad sample rate hertz.", "status": "INVALID_A

尝试通过云Shell模拟音频到文本,如中所述

这很有效。 使用相同的配置,并将从上述codelabs文档获得的brooklyn.flac文件(文件实际上是一个.wav)加载到一个bucket中,并在“audio”字符串中调用该地址,返回以下错误

{
  "error": {
    "code": 400,
    "message": "Invalid recognition 'config': bad sample rate hertz.",
    "status": "INVALID_ARGUMENT"
  }
}
对于按照中概述的要求编码的其他文件(16位、16KHz、单声道、WAV、FLAC编码),也会出现相同的错误 此外,根据上述AudioEncoding ref使用“sampleRateHertz”和“ENCODING_UNSPECIFIED”也会返回无效参数错误。 已经用关键词“配置”搜索了电路板:采样率不好,赫兹。没有运气。 奇怪的是,codelabs文档中调用的FLAC文件在下载时是一个.wav文件,在移动到我的bucket时不起作用。
欢迎有任何想法-谢谢

codelabs文档有点混乱,他们实际上在下面的地址gs://cloud samples tests/speech/brooklyn.FLAC下转录了FLAC文件(在下载FLAC文件),但为了预览,他们建议在地址下使用不同的WAV文件。这是因为没有多少浏览器可以玩flac,但大多数浏览器可以玩wav。WAV文件仅用于预览,不用于转录

若您将WAV文件放入bucket,则需要根据WAV格式调整参数。或者您仍然可以下载FLAC文件并将其作为推荐使用

{
  "error": {
    "code": 400,
    "message": "Invalid recognition 'config': bad sample rate hertz.",
    "status": "INVALID_ARGUMENT"
  }
}