• 阿里云AliGenie开发天猫语音功能-入门篇


    文章目录结构如下

      1. 登录应用开发平台
      1. 创建语音技能
      1. 云开发部署后端技能服务
      1. 语音技能测试
      1. 下线不必要的应用

    一、登录应用开发平台

    1.登录云开发平台。打开网址 https://workbench.aliyun.com/,使用阿里云账号登录,按照提示创建团队,点击同意协议。没有阿里云账号的用户,在登录页面注册后进行登录即可。为了保证最好的使用体验,请使用Chrome浏览器。

    登录云开发平台

    2.登录天猫精灵智能应用平台。打开网址 https://iap.aligenie.com/home?platform=3.0,登陆后点击控制台,选择技能应用平台并点击进入。

    登录天猫精灵开放平台

    3.首次登录天猫精灵智能应用平台时,您需要签署平台合作协议,之后您还需要完成账号认证。认证过程中请根据实际情况选择认证的类型。并根据页面提示填写开发者真实信息,完成账号认证,建议使用支付宝完成认证。

    身份认证

    二、创建语音技能

    1.认证通过后进入技能应用平台,我们要创建一个语音技能,选中 语音技能 分类:点击 创建技能。

    创建应用

    2.填写技能基本信息

    选中 语音技能 中的 自定义技能 填写技能创建信息:技能名称和调用词

    • 技能名称:展示在技能市场的技能名称,在发布时将进行唯一性检测。
    • 技能属性:可选择 公有技能 / 私有技能。技能属性选择,建议您先参考【公有&私有】,由于我们要开发一个面向所有天猫精灵用户的应用,所以技能属性这里选择公有技能。
    • 技能调用词:也称为 唤醒词,是用户使用这个技能所需要说的关键字。如“天猫精灵,天气查询助手”,则使用了调用词为“天气查询助手”的技能。填写技能调用词时系统会进行唯一性检测,截图中填写的“天气查询助手”仅仅作为范例,请您在创建技能时注意不要和范例相同或填重复过的调用词。
    基本信息填好后,后端服务部署方式选择阿里云faas,选好后确认创建技能;

    创建技能

    三、云开发部署后端服务

    1.技能创建成功后,进入技能基本信息页面。点击进入后端服务。顶部导航栏中选择后端服务,并在左侧导航栏中选择编辑部署

    后端2

    2.单击编辑部署后,选择 阿里云云原生开发 的方式,点击关联阿里云账号。

    云原生开发

    3.选择阿里云账号的登录方式。使用第一步创建和登录的阿里云账号登录即可。

    关联阿里云账号

    4.登录后在团队注册页翻到页面底部,单击同意授权,授权后单击下一步;

    授权

    5.云服务管理。查看所需云服务的名称和状态,依次开通所需要的云服务直到4个服务都是已开通状态,点击完成并返回按钮。

    授权2

    6.返回到技能应用平台后,确认4个云服务资源均已开通,然后点击创建技能应用按钮;

    创建技能应用

    7.选择开发语言和开发模板进行创建,由于我们要使用高分电影推荐模板来搭建应用,目前平台提供了NodeJS和Python两种语言的技能模板,这里以 NodeJS 高分电影模板为例创建应用。

    技能应用创建python

    8.创建应用后,点击保存按钮保存阿里云服务器配置。

    保存后端

    9.后端技能应用创建完成后,点击前往开发,跳转云阿里开发平台。

    准备跳转

    10.云开发平台会自动进入 CloudIDE,平台会自动生成模板代码。由于使用了模板,所以无须再开发代码,进入 CloudIDE后直接选择部署环境,打开 CloudIDE 左侧的 部署调试插件,进入到部署面板,选择预发环境进行部署。点击部署按钮进行部署,确认部署信息,点击部署

    预发部署

    预发部署确认

    PS: 在 部署日志 标签页可以看到部署的进度以及部署是否成功。
    预发部署成功

    四、语音技能测试

    1.后端服务部署好后,可以看到语音交互模型中,意图和实体已经自动创建好了。

    交互模型

    2.在线测试。进入测试模块,打开在线测试;

    测试

    3.输入创建技能时设置的调用词并发送(调用词以技能创建时的为准),本教程中以“天气查询助手”调用词为例,系统回复则表示技能部署成功。

    可以按照意图中的语料来让系统查询天气,例如下图所示。
    天气查询测试

    4.测试时输入的问题都是创建意图时配置好的语料,不可自主发挥,具体意图中有哪些语料可以在语音交互模型分页中,点击每个意图进行查看。

    查看空气质量意图
    意图查看1-1
    意图查看1-2

    查看天气意图
    意图查看2-1
    意图查看2-2

    5.更改默认意图,以查询空气质量

    切换默认意图,查询空气质量
    切换默认意图
    切换默认-2
    切换默认-3

    查询空气质量
    空气质量测试

    五、删除应用

    1.删除云原生应用

    登录到阿里云-云开发平台:https://workbench.aliyun.com/application/list#app?tab=1

    查看创建的云原生应用

    1.点击 开发部署

    界面查看

    2.点击 下线

    下线预发环境
    下线预发环境-1

    3.点击 删除

    删除云原生应用<天气查询助手>

    2.删除AliGenie技能应用

    1.登录到 AliGenie技能应用平台:https://iap.aligenie.com/home
    2.删除AliGenie技能应用《天气查询》

    删除

    删除确认

  • 相关阅读:
    matlab实现杨氏双缝干涉实验可视化界面
    HTML5七夕情人节表白结婚邀请函网页制作(HTML+CSS+JavaScript)
    Word控件Spire.Doc 【图像形状】教程(2) ;在 C#、VB.NET 中从 Word 中提取图像
    141 环形链表
    联想领像M102W激光打印机报错E0问题的描述
    Delta Tuning(我理解的是微量调整)
    Demo27
    java_网路爬虫_1
    Donut 中,video组件层级失效、同层渲染失效、z-index设置无效解决办法
    目标检测:IOU
  • 原文地址:https://blog.csdn.net/fly1574/article/details/126656579