json - 如何将文本从 alexa/echo 传递到服务器

标签 json server alexa-skills-kit alexa-skill amazon-echo

我想创建一个简单的技能,它使用 alexa 的语音到文本翻译,然后将文本传递给不同的服务。 这似乎接近我正在寻找的东西:https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/alexa-skills-kit-interface-reference , 但示例请求/响应中没有任何地方具有用户对 alexa 的请求的文本形式。有人设法提取用户语音命令的文本数据,对我很有帮助。

最佳答案

不幸的是,这并不容易,而且是设计使然。

用户响应存储在交互模型中的单词“插槽”中。这就是 Alexa 基于用户话语解析语音和执行命令的方式。如果不知道可能的词槽的每个变体并将其写入您的交互模型,您将无法将自由格式文本存储在变量中并“传递它”。

关于json - 如何将文本从 alexa/echo 传递到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45311259/

相关文章:

node.js - Icecast:我有奇怪的行为,重复轨道结束,以及我的 Icecast 服务器的音高变化

aws-lambda - Lambda Alex Skill session 属性未定义

java - 带有 AWS lambda 的原生 Quarkus 无法构建

php - 无法让 Composer "path"存储库工作

android - 如何从使用 PowerMockRunner 运行的 android 单元测试加载 json 文件?

http - IIS 使用 web.config 缓存所有具有特定扩展名的文件

Android 蓝牙 SPP 服务器

node.js - Node AWS Lambda + Twitter API : data is not defined

java - 使用 Spring 将入站 JSON 消息转换为 Java 对象

json - 在 JSON 结果中定义函数是否有效?