android - Alexa编程2路通信
问题描述
我们正在构建一个连接到自定义移动应用程序的 Alexa 技能。作为技能的一部分,我们希望有一个后备意图,可以简单地将用户连接到操作员。运营商正在使用自定义移动应用程序(我们已经构建)。
理想的操作顺序:
- Alexa 与用户交谈,但无法确定意图
- Alexa 退回到后备意图并说“等等,我正在将您连接到操作员”
- Alexa 播放音乐并向我们现有的系统发送消息,指示操作员应该插入智能扬声器(在我们的例子中,我们将使用回声点开始)。
- 操作员进入回声点,此时我们终止保持音乐。
- 操作员现在可以手动确定 Alexa 无法确定的意图。
我一直在试图弄清楚如何对此进行编程。具体来说:
- 有没有办法以编程方式插入设备(使用 deviceId)?
- 一般来说,如何将通知推送到启用 Alexa 的设备。例如,在 #4 中,我们需要启用对讲类型功能的删除,但还要确保音乐在该点终止。
提前致谢。
解决方案
推荐阅读
- c# - const 和 static 有什么相似之处?
- json - 使用 jq 处理 JSON - 将数组索引/名称处理为输出
- go - Golang 解包可变参数
- python - 当项目作为服务启动时,Python 模块导入失败
- docusignapi - 有没有可以直接处理我需要签名的文件的API
- java - 得到 404:源服务器没有找到目标资源的当前表示。为什么?
- java - 从 MainVerticle 引导 vert.x
- pdf - 无头 LibreOffice 或 OpenOffice 作为 PDF 报告生成器?
- android - 是否可以在线性布局内约束两个小部件?
- java - Java 8:使用另一个列表过滤对象内的列表