Dialogflow V2 |DetectIntent - PullRequest
       17

Dialogflow V2 |DetectIntent

0 голосов
/ 24 мая 2018

Я пытаюсь использовать API-интерфейс диалогового потока v2 для предоставления аудио (base64string) непосредственно в диалоговый поток вместо текста.

URL: 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

Примечание: При использовании ввода текста вместо аудио, это работает отлично.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...