Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 谷歌语音到文本:无效识别';配置';:差采样率赫兹_Google Cloud Platform_Speech To Text - Fatal编程技术网

Google cloud platform 谷歌语音到文本:无效识别';配置';:差采样率赫兹

Google cloud platform 谷歌语音到文本:无效识别';配置';:差采样率赫兹,google-cloud-platform,speech-to-text,Google Cloud Platform,Speech To Text,我正在尝试使用REST完整服务将语音转换为文本。我使用的是.wav文件(PCM 16位单声道16000 HZ) 网址: JSON请求: { “配置”:{ “enableautomaticpuntuation”:“true”, “编码”:“LINEAR16”, “语言代码”:“en US”, “模型”:“默认值” }, “音频”:{ “内容”:“QZPCU3BLZWNOVG9UZXH0xGVUZ2X2PC2HcEnxEvory1DUK0TRE9XTLRJTUUUD2F2” } } 错误: “错误

我正在尝试使用REST完整服务将语音转换为文本。我使用的是.wav文件(PCM 16位单声道16000 HZ)

网址:

JSON请求:

{
“配置”:{
“enableautomaticpuntuation”:“true”,
“编码”:“LINEAR16”,
“语言代码”:“en US”,
“模型”:“默认值”
},
“音频”:{
“内容”:“QZPCU3BLZWNOVG9UZXH0xGVUZ2X2PC2HcEnxEvory1DUK0TRE9XTLRJTUUUD2F2”
}
}
错误:

“错误”:{
“代码”:400,
“消息”:“无效的识别‘配置’:错误的采样率赫兹。”,
“状态”:“无效的_参数”
}
您能帮助解决此错误吗?

需要指定一个
采样赫兹
,它是您发送的音频的采样率,单位为赫兹

在您的情况下,这是16000,因此您的请求应包括:

“配置”:{
...,
“赫兹”:16000
}

感谢您的输入,现在我得到的输出是null@Tarun,那是另一个问题。
音频
内容
应该是wav文件的内容,base64编码。您的字符串是
C:\SpeechToText\english\PCM\ENG-CRM-down.wav
base64编码。好的,谢谢,但输出的原因是什么null@Tarun,空输出的原因是您没有发送任何输入。您需要向API发送一些音频以进行分析。你没有发送任何音频<代码>音频
内容
需要包含wav文件的base64编码内容(文件中的字节),而不是wav文件的路径。