问题标签 [alexa-voice-service]

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 投票
6 回答
6530 浏览

alexa - Alexa,无法关联您的技能

我正在使用帐户链接的 Alexa 中创建自定义技能。我使用 OAuth2 php 库创建了自己的身份验证服务器,并在技能配置中配置了授权 url 和令牌 url。

当我尝试从 Alexa 移动应用程序链接帐户时,我收到错误“无法链接您的技能”。以下是我的工作进度。

  • Alexa 应用程序能够打开我的身份验证 URL。
  • 我能够授权并使用重定向 uri 提供授权代码。
  • Alexa 正在使用之前提供的授权码请求访问令牌。
  • 我能够使用访问令牌和刷新令牌验证授权代码和响应。
  • Alexa 在此步骤中无法与我的技能关联。它说'无法链接你的技能'。

我已经通过我的论坛大致相同,但找不到究竟是什么问题。任何人都可以在这方面帮助我。

0 投票
1 回答
566 浏览

alexa - 链接alexa自定义技能和avs设备

我在同一个帐户上设计了alexa自定义技能和avs设备,avs设备集成在android应用程序中。当我通过从开发帐户(此处构建技能和 avs)登录使用 android 应用程序时,技能工作正常,但如果我从另一个亚马逊帐户尝试,那么它不起作用?它说this skill not set in your skill set

我阅读了有关帐户链接的信息,但我不确定它是如何工作的?

你如何在我的 avs 设备上使用我的自定义技能在 android 应用程序中?

我很感激任何意见。欢迎任何链接和参考。

0 投票
1 回答
761 浏览

android - Amazon Alexa:是否可以将响应作为 JSON

我是 Alexa 开发新手,我在 GitHub 中找到了一个示例库。

https://github.com/willblaschko/AlexaAndroid

它会在 Voice 中从亚马逊获取您的语音命令和响应。是否可以获取文本响应,例如 JSON 格式,以便我可以获取响应并采取适当的措施

IE。如果询问天气预报,我会以文本形式回复,以便显示在屏幕上。

0 投票
1 回答
925 浏览

c# - 在不使用 SSML 的情况下向 Alexa 添加暂停

有没有办法在不使用 SSML 的情况下在 Amazon Alexa 中添加暂停(最好是 1 秒)?也许我可以用 Outputspeech.Text 做一个技巧,但我只是不知道。

下面,我说的是“这是{艺术家姓名}的艺术作品”,但艺术作品的名称和开头混合在一起 - 尽管有时间 - 所以我最终会得到类似“这是作品巴勃罗·毕加索·丑角的艺术作品……”

我使用的是 C# 和我自己的 https 端点,而不是 AWS Lambda。

有什么建议么?否则,我会将其添加为 SSML。谢谢。

更新

好的。最终选择了 SSML 路线,如下所示:

0 投票
2 回答
155 浏览

android - Alexa Skill Kit:Alexa Echo App 如何显示内容而不仅仅是语音

我收到很多来自 Alexa 语音服务的响应,但响应看起来只向我发送回音频数据,而不是我在模式中定义的文本数据,例如卡标签中的内容。

在 Alexa App 中,在请求今天的天气后,该应用程序将显示结果,而不仅仅是语音。

有谁知道如何接收该数据。我想接收一些数据并在设备上触发一些操作,例如打开一个应用程序

0 投票
1 回答
951 浏览

alexa-voice-service - Raspberry Pi bash 上的 Amazon Alexa:mvn:找不到命令

我按照亚马逊 Github ( https://github.com/alexa/alexa-avs-sample-app/wiki/Raspberry-Pi ) 上的说明在 Raspberry Pi 上设置 Alexa。我能够完成这些步骤,直到第 7 步,我在 AVS 上运行示例应用程序。当我复制和粘贴时:

cd ~/Desktop/alexa-avs-sample-app/samples cd javaclient && mvn exec:exec

按照指示进入单独的终端,我收到了错误

bash:mvn:找不到命令

我一直按照 T 的说明进行操作,但不确定为什么会收到此错误(或任何错误)。有什么想法吗?

0 投票
3 回答
377 浏览

alexa - 如何在alexa中实现SMS和Email服务?

我正在尝试在 alexa 中实现 SMS 和电子邮件服务,并使用 PHP、Jquery 来完成任务。我对这项技术非常陌生,在搜索了很多网站之后,我迷路了,无法开始。请让我知道有关该主题的任何参考。

0 投票
1 回答
96 浏览

audio - Alexa Skill 静态音频文件实现

我一直在用 git 玩这个项目,到目前为止一切都很好。

https://github.com/bespoken/streamer

我想增强它以在用户要求时播放长格式的静态音频文件。例如,如果用户要求“让 Streamer 播放国歌”,我只想播放那个文件。有没有人对实现这个简单事情的最佳方法有一个好主意?

我尝试了几种方法,但无法获得最终结果。一方面,我不希望将静态文件的数据保存在 dynamodb 上,但仍希望保存播客信息。

我为“Anthem”添加了一个意图,并为该意图添加了示例话语。在 constants.js 文件中,我添加了一个新的“STATIC_MODE”,并尝试通过 out 复制 PLAY_MODE 的实现方式

这是我遇到的问题,每当我停止播放 Anthem 文件,然后调用 Podcast Player 时,它就会开始播放 Anthem,而不是播客。我尝试在 audioEventHandlers.js 中为 STATIC_MODE 处理程序注释掉 saveState,然而,当我尝试播放播客时,当我要求播放播客时,它仍然会播放国歌。

任何帮助,将不胜感激!

这可能很糟糕,但我从来没有用 javascript 编码,只是试图按照 git 项目来增强我喜欢的功能。

0 投票
1 回答
569 浏览

ios - SimplePCMRecorder 中的 AudioQueueBufferRef 在 swift 3 中显示错误

我想从 iPhone 连接 Alexa,因为我使用的是在Github上用 swift 2.2 编写的示例

所以我需要把它转换成 Swift 3.0

从 Swift 2.2 迁移到 Swift 3.0 从 xcode 完成,几乎解决了所有错误,现在剩下的唯一错误与 AudioQueueBufferRef 有关

斯威夫特 2.2:

Swift 3.0:(仅用于 param buffers

在 swift 2.2 中它工作正常,但在 swift 3.0 中它显示错误

/Users/macbookpro/Downloads/iOS-Alexa-master copy/iOS Alexa/AVS/SimplePCMRecorder.swift:28:32:表达式类型“Array”(又名“Array>”)在没有更多上下文的情况下是模棱两可的

Github 上 Swift 2.2 的 SimplePCMRecorder

我在google和stackoverflow上搜索过,但没有找到解决方案。我尝试重写和谷歌的东西,但没有解决。

谁能告诉我如何解决这个问题?

0 投票
4 回答
2219 浏览

alexa - Alexa Intent Schema:随机输入被识别为意图

我有两个使用相同插槽类型的意图。但是,如果输入是随机字符串,Alexa 会自动识别其 JSON 请求中的意图,即使它不是话语的一部分。例如,在下面的示例中,如果用户输入是“bla bla bla”,GetAccountBalance则将其标识为没有槽值的意图,即使它不是提供的话语的一部分。

对这些情况进行错误检查的方法是什么?在开发意图模式时避免此类情况的最佳实践是什么?有没有办法创建一个可以处理所有随机输入的意图?

示例架构:

话语: