Dialogflow V2 | DetectIntent

时间:2018-05-24 10:23:28

标签: java android google-cloud-platform dialogflow google-apis-explorer

我正在尝试使用dialogflow API v2直接向对话框而不是文本提供音频(base64string)。

网址:https://dialogflow.googleapis.com/v2/projects/my_project_id/agent/sessions/12345:detectIntent

标头中已正确设置了身份验证承载内容类型。

请求:

{  
   "queryInput":{  
      "audioConfig":{
        "audioEncoding": "AUDIO_ENCODING_LINEAR_16",
        "sampleRateHertz": 16000,
        "languageCode":"en"

      }
   },
   "inputAudio":"SUQzBAAAAAAAI1RTU0UAAAA..."
}

我的回应是成功的,但回复不完整。

{
    "queryResult": {
        "languageCode": "en"
    }
}

此外,该消息未显示在Dialogflow历史记录中。任何人都可以面对同样的问题或有任何想法/建议如何解决这个问题,请帮助吗?

参考:https://cloud.google.com/dialogflow-enterprise/docs/reference/rest/v2/projects.agent.sessions/detectIntent#request-body

注意:使用文本输入而不是音频时,这非常有效。

0 个答案:

没有答案