Wit.ai解析来自Messager的语音消息

问题描述

我正在尝试使用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 (将#修改为@)