天猫精灵小程序接入

天猫精灵小程序接入(python教程)

接入需知

编写流程

1.在支付宝小程序中创建支付宝小程序并开通天猫精灵,创建天猫精灵小程序
开通天猫精灵

天猫精灵小程序创建
2.文件说明
小程序文件目录说明
已经清楚支付宝或者微信小程序的你们不用说了吧!


3.添加语音功能
(1)首先确保你的天猫精灵小程序mini.project.json下有:

{
  "includes": [
    "app.json",
    "skill.json"
  ]
}

温馨提示:默认都会有的
(2)在你的skill.json下添加语音内容
数据格式:

{
  "skill": [
      {
        "command": "cmd1",
        "voice": ["语料1", "语料2", "语料3"],
        "tips": ["操作引导1", "操作引导2"]
      },
      {
        "command": "cmd2",
        "voice": ["语料1", "语料2"]     
      }
  ]
}

字段说明 :

  • voice: 语音操作的语料:
    语料中可以有参数,如@{index:Number} 表示参数名是index,类型为数字。
    目前参数类型支持:String, Number, Date, Time等
  • command:
    将voice中的语音,转换为command
  • tips:
    预留的可选字段:语音操作提示信息,给用户的操作引导。
    后续的容器版本,将会自动提取该字段内容,以轮播的方式展示操作引导

如图:天猫精灵小程序唤醒技能
4.在page中增加语音配置
数据格式:

{
  "skill":[
      {
        "commands" : ["cmd1", "cmd2"],
        "onVoice" : "jsFun(param1, param2)"   
      }
  ]
}

字段说明:

  • commands:
    语音指令名列表,需在skill.json中有配置。
  • onVoice:
    语音command对应的js响应函数。onVoice中的参数名,需与skill.json中对应的语料参数名相同。

如图:
json配置
5.在js中引用配置

// 无参
<function>(){
	// 方法操作
}
// 有参
<function>(artist,<parameter_name>){
	/*
	参数:artist
	参数名称:<parameter_name>
	*/
	// 操作
}

js内容操作

一步登天

操作总图

绑定设备

首次运行需要上传版本,推送----->预览,就可以在天猫精灵上直接语音调用了
在这里插入图片描述

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值