首页 > 解决方案 > 用于消息识别的 API(文本而非语音)

问题描述

我正在寻找一种 API 来检测消息中的命令,类似于 Google 助理,但语音不仅仅是消息,如字符串。
我只是想实现诸如“提醒我在 x 时间做 x”之类的事情,我一直在四处寻找,但我找到的每个 API 总是用于语音。

标签: javaapikotlinspeech-recognition

解决方案


我建议尝试使用 Google 的对话流程。一旦你把你的大脑围绕在你的用例特定的意图、实体和上下文上,你就可以使用这样的工作流来使用 DialogueFlow API:

  1. 最终用户键入表达式。
  2. 您的服务会在检测意图请求消息中将此最终用户表达式发送到 Dialogflow。
  3. Dialogflow 向您的服务发送检测意图响应消息。此消息包含有关匹配的意图、操作、参数和为该意图定义的响应的信息。
  4. 您的服务会根据需要执行操作,例如数据库查询或外部 API 调用。
  5. 您的服务向最终用户发送响应。
  6. 最终用户会看到响应。

在这里阅读更多。


推荐阅读