使用什么工具来开发Alexa技能?


使用什么工具来开发Alexa技能?

如果技能在某种程度上等同于语音助手的应用程序,则其创建符合其自己的设计标准。哪个可以取代开发者。为了帮助他们,亚马逊为他的助手Alexa提供专为语音应用程序创建而定制的软件开发工具包。其他免费或付费的工具可以完成它们。

Alexa Skills Kit,亚马逊工具包

Alexa Skills Kit(或ASK)是一系列自助API,工具,文档和代码示例。虽然ASK自2015年开始提供,但它自2018年3月起仅支持法语。

访问Alexa Skills控制台来自AWS 开发工程师 Portal。技能的创造分几个阶段进行。它首先使用JSON代码编辑器创建语音接口模型,然后触发Lambda函数,即AWS无服务器计算服务。将模型与Lambda函数关联后,Alexa Simulator测试工具可确保该技能正常运行。您现在可以通过填写申请说明并接受一般使用条件将其提交到技能商店发布。请注意,还提出了命令行界面(CLI界面)。

回到4月份,ASK的最新版本带来了新功能,包括添加Java模板,支持Python Web基础结构以及Java,Python和NodeJS的多个实用程序功能。 AWS的专用资源中心包括一整套教程,网络研讨会,技术文档和电子学习模块

设备制造商的Alexa语音服务

另一个由亚马逊提供的SDK,Alexa语音服务(AVS)允许开发人员将Alexa和他的技能集成到任何连接的设备。智能手机,连接对象,家庭自动化设备或汽车配件制造商拥有所有必要的资源:API,硬件或软件开发套件,技术文档……

SDK提供基于C ++的库,允许设备处理音频输入和触发器,与AVS建立持久连接,以及控制与Amazon语音向导的交互。它还控制Alexa的基本功能,包括语音识别和合成,流媒体流,定时器,警报和其他通知。

Alexa技能蓝图:预制模板

为了使技能的使用民主化,亚马逊于2018年2月推出了Alexa Skill Blueprints。一个平台,允许个人“在几分钟内”创建自己的应用程序测验,棋盘游戏,体育教练或家庭任务列表。

3月底,亚马逊推出了Alexa技能蓝图,该公司还推出了预先建立的模型。关于该计划:为客户发布信息的可能性,提出内部常见问题解答以回答员工最常见的问题,通过帮助他们来管理新员工的入职,例如,配置他们的电话。

语音流,无需编码即可创建技能

在Alexa Skill Blueprints之后,初创公司Voiceflow打算将Alexa技能的开发扩展到非开发人员。图形界面允许您拖放块并将它们链接在一起以构建屏幕和人机交互。 Voiceflow承诺在预定义的场景中创建对话,而无需编写一行代码。结果可以无差别地部署在Amazon Alexa和Google智能助理上。

自2018年成立以来,Voiceflow已筹集了500万美元。该公司总部位于多伦多,拥有7,500名客户,开发了约250种语音应用程序。该服务对个人免费(限制为三个项目),专业人员每月29美元。语音流并不是唯一的“低代码”的利基。 VoiceApps,Sayspring和Blutag也兑现了这一承诺,即无需编码即可快速创建交互式语音界面。

Botanalytics分析对话

顾名思义,Botanalytics旨在优化人机对话交互,无论是语音机器人,Google智能助理操作还是Alexa技能。由于分析了Botanalytics制作的机器数据,开发人员可以确定会话阻塞的哪些时刻出现。然后进行必要的修改以加强用户的承诺。提高技能的方法与对其使用的理解密切相关。

Botanalytics比较了基于Google智能助理和亚马逊Alexa平台的模型的性能。该出版商位于旧金山,提供每月限制为5,000封邮件的免费增值模式。在这部分分析中,亚马逊还指Dashbot和DefinedCrowd平台。当Skilla时,它允许在技能上发布通知时自动接收警报。

Echosim.io模拟连接的扬声器

尽可能地,最好在Amazon Echo设备上测试您的Alexa技能。然而,开发人员并不总是手头有一个连接的扬声器,而且它所发展的开放空间并不总是适合运动。免费,Echosim.io建议模拟设备的行为。这项服务是一个非常简单的网站形式。使用您的亚马逊帐户登录并允许Web应用程序使用您的麦克风后,您可以像使用Alexa一样发布您的请求。通过激活控制台,您可以获得相关代码。

Jovo,在开源中发展

Jovo是首批致力于为亚马逊Alexa创建多模态语音技能或应用程序的开源框架之一。它提供了一系列集成工具和插件,使开发人员的工作更轻松。跨平台,它围绕命令行界面来创建和部署项目。它与Amazon Alexa和Google智能助理兼容。

Jovo包括一个用于管理事件的webhook和一个自制的调试器。为了分析和监控用户数据,它集成了Botanalytics或Dashbot,已经提到过以及用于监控的Bespoken工具。对于公司,Jovo提供支持,培训,迁移,集成和定制服务。

也读

资讯来源:由0x资讯编译自JOURNALDUNET,原文:https://www.journaldunet.com/solutions/dsi/1438878-quels-outils-utiliser-pour-developper-un-skill-alexa/,版权归作者所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢