问题标签 [alexa-app]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
76 浏览

alexa - 无法在音频播放结束时添加 .listen() 指令

就上下文而言,我正在构建一种将录制的旁白作为音频流的技能。

  • 对于其中一个旁白,将向用户提出一个问题(记录为旁白的一部分)
  • 使用 捕获的用户意图this.response.listen()将决定下一组要播放的旁白

我的问题如下 - 作为技能的一部分需要音频播放,我使用的是AudioPlayerInterfaces. 我在以下部分遇到错误(请参见下面的代码和注释):

具体来说,触发的错误this.response.listen()是:

我看过其他技能使用录音,然后是.listen()提示,所以我知道这在技术上是可行的。我想知道我应该如何处理这个问题?

谢谢!

0 投票
1 回答
269 浏览

java - 如何在 Spring Boot 中注册 Alexa V2 Servlet

使用 Alexa,我想调用我的 Spring Boot 应用程序,该应用程序在 Google App Engine 上运行。我可以从 Alexa 模拟器发送请求并记录请求。

我按照本教程(https://medium.freecodecamp.org/implementing-an-alexa-skill-with-spring-boot-also-why-would-you-do-such-a-thing-9992c0797646)注册SpeechletServlet 调用我的 Intents。

现在,我使用的是 Alexa-SDK V2,但我不知道如何在这个版本中注册 servlet。

公共类 AlexaConfig {

}

这是我当前对 V1 的配置,但我如何在 V2 中做到这一点?

0 投票
2 回答
1096 浏览

node.js - Alexa HTTPS 端点 - 没有收到任何请求

我在 Alexa 开发人员控制台上成功设置了 Alexa 构建步骤(清单)。

在此处输入图像描述

作为端点,我想使用我自己的远程服务器(nodeJS,而不是 AWS lambda),我找到了下一个示例并现在尝试使用它: https ://github.com/Glogo/alexa-skill-sample-nodejs-express

通过使用POSTMAN,我可以将 JSON 发送intent到我的 nodeJS 服务器并成功获得响应。

但是,一旦我尝试通过 Alexa 测试模拟器(Alexa 开发人员控制台中的测试选项卡)测试流程,我没有得到任何响应......在服务器端,我看不到来自 Alexa 的任何请求。

在此处输入图像描述

我想知道,在这种情况下有什么问题?也许我不明白它应该如何工作......我希望收到来自 Alexa 的 JSON 请求并输出响应。

值得一提的是,我没有设置任何属性“分发”和“认证”选项卡。据我了解,对于测试它是没有必要的。

0 投票
1 回答
494 浏览

node.js - 在 node.js 中开发的 Alexa 技能不显示任何卡片

在 node.js 中开发的 Alexa 技能不会在 Alexa 应用程序的主页中显示任何卡片,对于带有 npm 包 'alexa-sdk' 的 Simple 或 Standard Card 类型。'Alexa-sdk' 包的 response.js 文件中似乎存在问题。我使用了以下方法

0 投票
1 回答
33 浏览

echo - 您可以测试您在 Alexa 应用程序(在您的手机上)上自己开发的技能吗?

我已经在我的控制台上完成了我的技能开发,我想为我的老师做一个演示,但我没有回声点。我一直在尝试使用该应用程序来执行此操作,但我没有找到方法。任何人都可以帮忙吗?

0 投票
2 回答
61 浏览

alexa - 如何开发 alexa 再次说出最新的回应

详细信息:示例:用户:- 询问关于板球新闻。Alexa:- 阅读新的。如果用户说再来一次或重播用户:再来一次。Alexa:必须再次阅读它之前所说的内容。

如何使用 webhook 处理这种情况。

提前致谢。

0 投票
1 回答
487 浏览

alexa - 在 Alexa Response Builder 中,如何在指令 .addAudioPlayerPlayDirective() 之后监听用户响应?

在 alexa 响应构建器中,如何在 .addAudioPlayerPlayDirective() 之后监听用户响应?

0 投票
1 回答
1073 浏览

alexa - Alexa无需“询问”技能即可调用自定义意图

我想在不说ask + InvocationName的情况下调用我的话语。举例:

Alexa,我今天的计划是什么?

代替

Alexa,问我今天的计划是什么?

我在想你需要启动你的技能(Alexa,启动我的计划)并将shouldEndSession设置为false,但它不起作用,我做错了吗?

我发现“canfulfillintentrequest”在这里解释,但我无法在开发 alexa 面板上打开它:/

所以,我被卡住了,不确定这是否真的可能?

提前感谢您的回答。

0 投票
1 回答
441 浏览

alexa - Alexa 请求拦截器 - 无法终止会话

是否可以让 RequestInterceptor 根据 RequestInterceptor 内部的某些逻辑中止会话?

我有一个验证用户有效性的例程编码。如果有效性检查失败,我想向用户播放一条消息并中止会话。

我看到发生的是,即使我尝试杀死 RequestInterceptor 中的 Seesion,LaunchRequest 仍然运行

简化版如下

谁能告诉我是否可以让 RequestInterceptor 中的逻辑终止 Session 并阻止 LaunchRequest 处理程序运行?

谢谢

-公元前

0 投票
1 回答
468 浏览

alexa - 在 Alexa 演示语言中禁用触摸包装器

在用户触摸屏幕的那一刻,我在 APL 中使用触摸包装器时遇到问题 - 它会完全暂停该技能。

我正在使用这个参考:apl touch wrapper doc

我在我的 json 文件中尝试了以下语法,但没有成功:

“禁用”属性似乎不起作用,我已经成功实现了 onpress 发送事件命令,所以我可以找到一种解决方法,但如果禁用属性刚刚工作会更好!

干杯!