我正在尝试使用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历史记录中 . 任何人都可以面对同样的问题或有任何想法/建议如何解决这个问题,请帮忙吗?
注意:使用文本输入而不是音频时,这非常有效 .