2017-11-22 1 views

Antwort

0

Kurze Antwort: Nein. Die Assistant-API nimmt derzeit nur Spracheingabe vor, und es gibt keine Möglichkeit, die Stimme des Benutzers in Dialogflow abzurufen. Theoretisch könnte man es durch ein TTS laufen lassen, es der API zuführen, die Antwort zurückbekommen und es durch STT speisen, aber das scheint ein Schmerz zu sein.

Was versuchen Sie eigentlich?

+0

Ich versuche, meinen Bot einige spezifische Fragen zu beantworten, und für alle anderen Fragen möchte ich Antworten von Google Assistant erhalten. Das mein Bot wird im gesunden Sinne viel intelligenter sein. – user355087

0

Der Google Assistant-Webhook wird Ihren Bot nicht intelligenter machen. Sie müssen in Ihrem Dialogflow-Agenten richtige Absichten erstellen, damit er intelligent genug ist, um Natural Language Processing auszuführen und die richtige Absicht auszulösen. Egal, welchen Webhook du erstellst (Google Assistant oder andere), sie funktionieren nur so, wie du sie programmiert hast.

Kurz gesagt, macht Dialogflow das NLP-Zeug und macht Ihren Bot intelligent und Webhook wird Aufgaben auf der Grundlage der identifizierten Absicht oder Aktion tun.

Zur Integration von GA mit Dialogflow würde bester Weg NodeJS client Aktions-on-Google und fügen Sie es zu Ihrem Webhook Projekt wie require('actions-on-google').DialogflowApp

Folgen Sie die documentation und verstehen, zu nutzen sein, wie ein GA für Dialogflow Webhook zu erstellen.

Es wäre besser, wenn Sie genau erklären können, was Sie tun möchten. Auf diese Weise können die Community-Mitglieder Ihre Frage besser beantworten.