问题标签 [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.
alexa - Alexa,无法关联您的技能
我正在使用帐户链接的 Alexa 中创建自定义技能。我使用 OAuth2 php 库创建了自己的身份验证服务器,并在技能配置中配置了授权 url 和令牌 url。
当我尝试从 Alexa 移动应用程序链接帐户时,我收到错误“无法链接您的技能”。以下是我的工作进度。
- Alexa 应用程序能够打开我的身份验证 URL。
- 我能够授权并使用重定向 uri 提供授权代码。
- Alexa 正在使用之前提供的授权码请求访问令牌。
- 我能够使用访问令牌和刷新令牌验证授权代码和响应。
- Alexa 在此步骤中无法与我的技能关联。它说'无法链接你的技能'。
我已经通过我的论坛大致相同,但找不到究竟是什么问题。任何人都可以在这方面帮助我。
alexa - 链接alexa自定义技能和avs设备
我在同一个帐户上设计了alexa自定义技能和avs设备,avs设备集成在android应用程序中。当我通过从开发帐户(此处构建技能和 avs)登录使用 android 应用程序时,技能工作正常,但如果我从另一个亚马逊帐户尝试,那么它不起作用?它说this skill not set in your skill set
。
我阅读了有关帐户链接的信息,但我不确定它是如何工作的?
你如何在我的 avs 设备上使用我的自定义技能在 android 应用程序中?
我很感激任何意见。欢迎任何链接和参考。
android - Amazon Alexa:是否可以将响应作为 JSON
我是 Alexa 开发新手,我在 GitHub 中找到了一个示例库。
https://github.com/willblaschko/AlexaAndroid
它会在 Voice 中从亚马逊获取您的语音命令和响应。是否可以获取文本响应,例如 JSON 格式,以便我可以获取响应并采取适当的措施
IE。如果询问天气预报,我会以文本形式回复,以便显示在屏幕上。
c# - 在不使用 SSML 的情况下向 Alexa 添加暂停
有没有办法在不使用 SSML 的情况下在 Amazon Alexa 中添加暂停(最好是 1 秒)?也许我可以用 Outputspeech.Text 做一个技巧,但我只是不知道。
下面,我说的是“这是{艺术家姓名}的艺术作品”,但艺术作品的名称和开头混合在一起 - 尽管有时间 - 所以我最终会得到类似“这是作品巴勃罗·毕加索·丑角的艺术作品……”
我使用的是 C# 和我自己的 https 端点,而不是 AWS Lambda。
有什么建议么?否则,我会将其添加为 SSML。谢谢。
更新
好的。最终选择了 SSML 路线,如下所示:
android - Alexa Skill Kit:Alexa Echo App 如何显示内容而不仅仅是语音
我收到很多来自 Alexa 语音服务的响应,但响应看起来只向我发送回音频数据,而不是我在模式中定义的文本数据,例如卡标签中的内容。
在 Alexa App 中,在请求今天的天气后,该应用程序将显示结果,而不仅仅是语音。
有谁知道如何接收该数据。我想接收一些数据并在设备上触发一些操作,例如打开一个应用程序
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 的说明进行操作,但不确定为什么会收到此错误(或任何错误)。有什么想法吗?
alexa - 如何在alexa中实现SMS和Email服务?
我正在尝试在 alexa 中实现 SMS 和电子邮件服务,并使用 PHP、Jquery 来完成任务。我对这项技术非常陌生,在搜索了很多网站之后,我迷路了,无法开始。请让我知道有关该主题的任何参考。
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 项目来增强我喜欢的功能。
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上搜索过,但没有找到解决方案。我尝试重写和谷歌的东西,但没有解决。
谁能告诉我如何解决这个问题?
alexa - Alexa Intent Schema:随机输入被识别为意图
我有两个使用相同插槽类型的意图。但是,如果输入是随机字符串,Alexa 会自动识别其 JSON 请求中的意图,即使它不是话语的一部分。例如,在下面的示例中,如果用户输入是“bla bla bla”,GetAccountBalance
则将其标识为没有槽值的意图,即使它不是提供的话语的一部分。
对这些情况进行错误检查的方法是什么?在开发意图模式时避免此类情况的最佳实践是什么?有没有办法创建一个可以处理所有随机输入的意图?
示例架构:
话语: