我正在为Google Home (使用DialogFlow)和Amazon Alexa (亚马逊)编写一个语音应用程序。
这两个语音应用程序都返回到一个定制的.net WebAPI上,该apps提供答案。
我们已经编写了一系列集成测试,测试自然语言处理(派生意图)和后端服务。DialogFlow提供了对其自然语言处理的API访问,使得这些集成测试非常容易设置。
我正在通过AWS将应用程序移植到Alexa的过程中,并希望对AWS NLP执行相同的集成测试集,但无法看到这是否可能。Alexa的大部分测试似乎都集中在测试Lambda函数上(我们没有使用)。有没有人知道是否有可能直接与Alexa技能进行Does交互?
发布于 2018-12-17 22:39:31
是的,这是可能的,但有点麻烦。
Alexa Skill Management API (SMAPI)提供了Alexa接口,用于以编程方式执行RESTful技能管理任务,例如创建新技能或更新交互模型。
您将需要创建一个亚马逊应用程序来使用它,并发送请求,添加所有请求的Authorization头。
实现这一点的文档可以是found here
https://stackoverflow.com/questions/53815115
复制相似问题