基于Alexa技巧的WordPress语音识别
我想开发一个WordPress插件,允许用户与WordPress网站进行语音交互。我希望它是基于Alexa的技能基于Alexa技巧的WordPress语音识别,wordpress,plugins,alexa,Wordpress,Plugins,Alexa,我想开发一个WordPress插件,允许用户与WordPress网站进行语音交互。我希望它是基于Alexa的技能 此任务的架构是什么?如果您认为您的用例相对标准,您可以看一看,它的构建主要是为了从WordPress内部管理Alexa技能 如果您需要更定制的东西,可以使用WordPress REST API为Alexa提供所需的数据。有了这种架构,WordPress端的插件就可以设置和管理所有RESTAPI端点 从上到下,体系结构如下所示: 这就给您留下了3个要构建的部分: 设置Alexa技能
此任务的架构是什么?如果您认为您的用例相对标准,您可以看一看,它的构建主要是为了从WordPress内部管理Alexa技能 如果您需要更定制的东西,可以使用WordPress REST API为Alexa提供所需的数据。有了这种架构,WordPress端的插件就可以设置和管理所有RESTAPI端点 从上到下,体系结构如下所示: 这就给您留下了3个要构建的部分: 设置Alexa技能 首先,您必须使用Alexa技能工具包设置技能。这涉及到设置诸如技能名称、图标,以及最重要的是,技能应该在哪里获得其功能。在我们的示例中,我们将把技能指向AWS Lambda函数 设置Lambda技能以完成Alexa输入 一旦技能知道要查看Lambda函数的功能,我们实际上需要编写Lambda函数。这可以在Node.js(JavaScript)、Python、Java(与Java 8兼容)、C#(.NETCore)或Go中完成。Lambda函数需要做的是解析来自Alexa的JSON,并确定要调用的端点或要传递给该端点的参数。关于Python中的示例,您可以查看我的 设置WordPress端点以提供数据 一旦Lambda函数解析了用户的意图并将请求推送到特定的端点,就需要从WordPress中编写代码,以确保所有需要的端点都可用。这是我能够提供最少输入的部分,因为您需要的特定端点是基于您的用例的,这一点我还不知道。但对于如何创建设置字段并通过自定义RESTAPI端点返回该值的示例,您可以看到以下内容 将其包装并进一步扩展 因此,一旦数据从WordPress返回,由Lambda函数格式化并返回到Alexa,用户将听到查询结果 这可以通过向WordPress添加更多端点和基于新Alexa语音输入向Lambda函数添加更多路由来定制和添加更多功能 继续阅读和观看 如果您有兴趣了解更多信息,我将对此进行几次讨论:
- 语音素材在11:06开始
- -这使用Google Home来定制技能,但这里给出的想法是相同的