问题描述
我正在尝试使用Wit.ai解析Messenger中的音频附件,而无法使用Wit将语音转换为文本。
(https://developers.facebook.com/docs/messenger-platform/reference/attachment-upload-api#payload)
代码或将Messenger音频文件转换为Java文本的任何其他方式是否有问题?谢谢!
async function parseAudio(audioUrl){
// POST request to retrieve meaning of voice messages in messenger
request({
url: 'https://api.wit.ai/speech',qs: {access_token: WIT_TOKEN},method: 'POST',headers: {
'Content-Type': 'audio/mpeg3','Authorization': 'Bearer ' + WIT_TOKEN,},body: audioUrl
},function(error,response,body) {
if (error) {
console.log('Error sending audio messages: ',error)
} else if (response.body.error) {
console.log('Error sending audio messages body: ',response.body.error)
} else {
console.log('parseAudio: ' + JSON.stringify(response.body));
// return text to be parsed
}
})
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)