如何通过点击而不是语音来触发 Alexa 意图?

2023-12-09

我正在开发一个链接到 Alexa 技能的 Flask 应用程序。我正在尝试构建一种功能,当用户单击某些内容(例如通知)时,Alexa 会询问用户是否希望继续,如果用户说“是”,那么 Alexa 会将用户带到相关网页。

我的问题是,是否可以通过点击网站内容而不是语音来触发 Alexa 意图?我的理解是,意图只能通过声音来激活。

任何想法将不胜感激。


正如你所说,意图是由声音触发的。一个相对简单的方法是:

使用 polly 工具生成表达意图的音频文件。例如。 “播放我的歌”https://docs.aws.amazon.com/polly/latest/dg/API_SynthesizeSpeech.html

每当用户单击 Web 链接时,请使用 PostContent API 调用意图。基本上假装用户说过。

调用的一个例子是:

aws lex-runtime post-content  --bot-name yourBot --bot-alias \"\\$LATEST\"  --user-id youruserid--content-type \"audio/l16; rate=16000; channels=1\"  --input-stream request.wav answer.mp3

其中 yourBot 是您的 Bot 名称,request.wav 是之前使用 polly 生成的音频文件。您将在文件answer.mp3中获得音频答案

缺点是你需要使用 lex/lambda 来实现这一点,而不仅仅是 Flask... 希望有帮助! 酯

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何通过点击而不是语音来触发 Alexa 意图? 的相关文章

随机推荐

  • 批处理:将 .txt 文件中的行插入到 .txt 文件中

    我对批处理文件完全陌生 并且一直在修改简单的命令 我已经弄清楚如何将文本移动到另一个文件 查找一行等 但我希望能够将几行文本添加到已经存在的文本文件中 这是我到目前为止所拥有的 ECHO OFF CD C Documents and Set
  • 如何做好视网膜准备? [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 当涉及到以下情况时 我需要做什么才能使我的网络应用程序 网站支持视网膜 在 iPhone 4 与 iPad 3 上 videos images fonts colors 我正在这
  • 在某些设备上,onServiceConnected 有时不会在bindService 之后调用

    我查看了许多具有类似标题的其他线程 但似乎没有一个线程涵盖了我的问题 那么 就这样吧 我正在使用 Google 市场扩展文件 apkx 库和示例代码 并进行了一些修改 此代码依赖于从处理后台下载 许可证检查等的服务接收回调 我有一个错误 服
  • 将 Tiva C 系列的 Makefile 转换为 CMakeLists.txt

    我想使用 CMake 构建过程在 C 中对我的 Tiva C Series LaunchPad 板进行编程 我下载了一个简单的示例来闪烁我使用构建的 RGB LEDmake我希望能够使用cmake开始一个更大的项目 以下是示例中提供的 Ma
  • Angular 6 - 无法在画布上动态添加文本

    我已经创建了画布元素 一旦用户借助键盘添加一些文本 单击 完成 按钮后 我想在画布上添加文本 我做了以下更改 1 image home html
  • 如何导航(重定向)到 Angular 中的另一个页面?

    单击按钮时我试图重定向到另一个页面 Page II 但不幸的是另一个页面组件加载在同一页面 Page I 上 到目前为止我尝试过的 应用程序组件 html
  • Laravel 验证输入数组

    我有一个表格
  • 哪个 JavaScript AJAX 框架最强大且非常轻量级?

    我一直在使用 jQuery 在基于 Web 的应用程序中实现整个 AJAX 魔法 但我决定我不需要 jQuery 拥有的所有这些令人惊叹的功能 除了它的 AJAX 功能 例如 ajax get post getJSON and load 您
  • 对 ASP.NET WebMethod 的 jQuery AJAX 调用

    我有以下 jQuery AJAX 请求 function sendUpdate urlToSend var code AccessCode var url urlToSend var options error function msg a
  • 试图掌握继承时遇到麻烦

    给定 Main java public class Main public static void main String args A a new B a print class A A print void print System o
  • 在Python中的方法之间传递变量?

    我有一个类和两个方法 一种方法从用户获取输入并将其存储在两个变量中 x and y 我想要另一种接受输入的方法 因此将该输入添加到x and y 就像这样 class simpleclass object def getinput self
  • Matplotlib:自动修改轴标签

    我知道可以通过手动设置来更改轴标签 例如 修改刻度标签文本 然而 这显然只有在你知道你想要什么标签的情况下才有效 但对我来说情况并非如此 这是我想要完成的示例 我有两个 numpy 数组 x包含 1 到 366 之间的数字 但不一定是全部
  • 我需要在表格形式之间添加一个虚拟行,以使其在用户端更具吸引力

    表格形式是在带有 SQL 查询 可更新报告 的经典报告上创建的 它还具有向导生成的 MRU 和 MRD 流程 区域源具有以下代码 写在下面 它可以正常工作并显示如下所示的列 select ROWID EVAL SR NO SELECT SK
  • 为什么“RedisTemplate”可以转换为“ListOperations”

    我正在阅读 spring data redis 参考指南 在 5 5 章中 我们创建了redisTemplatespring config xml 文件中的bean
  • Mysql 查询删除重复的 WordPress 评论?

    我在使用 Disqus 时遇到了一个问题 它在许多帖子上创建了重复的评论 有时同一条评论有 4 个重复 我一直在尝试手动删除这些评论 但我们总共有超过 10K 条评论 不幸的是 这种情况是偶然发生的 只发生在某些帖子上 所以 有谁知道 my
  • 导入错误:没有名为“google”的模块

    我安装了Python 3 5 我跑了pip install google命令并验证模块 谷歌也在场 我安装了Anaconda3 5并尝试运行z示例代码 但我收到导入错误 请查找随附的屏幕截图 我缺少什么 我是否必须以某种方式将我的 Spyd
  • 如何使用 setOnPreferenceChangeListener 进行 QuietlyCoding NumberPicker?

    我想检测何时来自NumberPicker被改变了 我的电脑上有这个代码PreferenceActivity public class MainPrefs extends PreferenceActivity Override protect
  • 查找字符串数组在字符串中第一次出现的位置

    PHP有一个函数strpos 用于查找字符串中给定值的第一个实例的位置 有没有办法用字符串数组的针来做到这一点 它会给出第一次出现 str 1st and 3rd str array pos str array st nd rd th wo
  • Asp.NET 缓存

    我已经在文件 XML 上实现了缓存 该文件被发送到图形控件以呈现它 然而 我被告知要以一种可以轻松打开和关闭的方式实现缓存 意味着在 web config 中设置一个值 有没有办法根据 web config 文件中的值打开和关闭缓存 非常感
  • 如何通过点击而不是语音来触发 Alexa 意图?

    我正在开发一个链接到 Alexa 技能的 Flask 应用程序 我正在尝试构建一种功能 当用户单击某些内容 例如通知 时 Alexa 会询问用户是否希望继续 如果用户说 是 那么 Alexa 会将用户带到相关网页 我的问题是 是否可以通过点