问题描述
我正在尝试从基于JavaScript的浏览器应用程序调用Google Cloud文本语音API。 我的REST呼叫收到此错误响应:
error: Object { code: 400,message: "Empty language code.",status: "INVALID_ARGUMENT" }
根据文档,语言代码是正确的...如果有人可以指出正确的方向,我可能做错了什么? 这是我的代码:
const config = {
method: 'POST',async: true,crossDomain: true,url: "https://texttospeech.googleapis.com/v1beta1/text:synthesize?fields=audioContent&key="+API_KEY,headers: {
"x-goog-api-key": API_KEY,"Content-Type": "application/json; charset=utf-8","cache-control": "no-cache"
},processData: false,data: {
'input':{
'text':'This is a text to speak'
},'voice':{
'languageCode':'en-US','name':'en-US-Standard-B'
},'audioConfig':{
'audioEncoding':'MP3'
}
}
}
let response = await window.fetch(config.url,config)
let data = await response.json()
console.log("got buffer",data)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)