我想向Google语音API发送请求,以返回我发送给该API的音频的翻译
如果我使用下面的curl命令,则可以成功检索数据,但是我不知道如何将其传递给Axios请求。
卷曲命令:
curl -H "Authorization: Bearer "$(gcloud auth application-default print-access-token) -H "Content-Type: application/json; charset=utf-8" "https://speech.googleapis.com/v1/operations/{speech_name}"
答案 0 :(得分:0)
// creating axios
const api = axios.create({
baseURL: https://speech.googleapis.com/v1/operations,
crossDomain: true,
responseType: 'json',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
'Authorization':'your_key
},
});
// calling api
api.get('/speech_name')
.then(res=>{
console.log(res);
}).
catch('error');
注意:您也可以使用其他请求方法api.post(url)