我想创建一个简单的技能,它使用 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/