Android 的 DialogFlow
DialogFlow with Android
我正在使用 Android Studio (Java) 和 Dialogflow V2 制作应用。我想与该应用对话,我说的消息会发送到 Dialogflow,它会回答我。问题是,我所能找到的只是用户键入消息并将其发送到 Dialogflow。
有人知道怎么做吗?如何在 DialogFlow V2 中将 speak to message 转换?
第 1 步: 首先,从 RecognizerIntent
的演讲中转换用户的文本。 tutorial 对此会有帮助。
第 2 步:然后使用演讲中的文本完成 DialogFlow 的其余任务。
Dialogflow 可以使用 Cloud Text-to-Speech 生成语音响应。此 Dialogflow article.
中提到了所需的依赖项
如果您正在使用任何 third-party 集成,例如 Kommunicate with Dialogflow。然后在登录成功回调中添加如下设置,查看详情here.
KmPrefSettings.getInstance(contextOrActivityName.this)
.enableSpeechToText(true)
.enableTextToSpeech(true)
.setSendMessageOnSpeechEnd(true);
我正在使用 Android Studio (Java) 和 Dialogflow V2 制作应用。我想与该应用对话,我说的消息会发送到 Dialogflow,它会回答我。问题是,我所能找到的只是用户键入消息并将其发送到 Dialogflow。
有人知道怎么做吗?如何在 DialogFlow V2 中将 speak to message 转换?
第 1 步: 首先,从 RecognizerIntent
的演讲中转换用户的文本。 tutorial 对此会有帮助。
第 2 步:然后使用演讲中的文本完成 DialogFlow 的其余任务。
Dialogflow 可以使用 Cloud Text-to-Speech 生成语音响应。此 Dialogflow article.
中提到了所需的依赖项如果您正在使用任何 third-party 集成,例如 Kommunicate with Dialogflow。然后在登录成功回调中添加如下设置,查看详情here.
KmPrefSettings.getInstance(contextOrActivityName.this)
.enableSpeechToText(true)
.enableTextToSpeech(true)
.setSendMessageOnSpeechEnd(true);