天猫精灵开放实验平台—创建语音技能
基于
阿里云云开发平台
开发学习 https://workbench.aliyun.com/
文章目录
- 天猫精灵开放实验平台—创建语音技能
- 一、创建语音技能
- 1、输入[天猫精灵开放平台首页](https://aligenie.com/)进入实验平台。
- 2、点击“控制台”,跳转至创建新技能页面。
- 3、点击“创建新技能”,填写基本信息。
- 4、查看开发流程状态,显示“已完成”。
- 5、选择“语音交互模型”,点击“创建意图”。
- 6、填写意图信息并提交。
- 7、选择“后端服务”,并点击“创建应用”。
- 8、关联阿里云账号。
- (1)选择”关联阿里云账号“。
- (2)选择“阿里云账号”。
- (3)输入阿里云账号密码。
- (4)授权成功。
- (5)点击“完成并返回”。
- 9、创建技能应用。
- (1)点击”创建技能应用“。
- (2)选择创建的开发语言和创建方式。
- (3)确认创建。
- (4)点击”保存“。
- (5)确认保存。
- (6)等待网关设置完成即可。
- 10、点击“前往开发”,进入cloud IDE编码环境。
- 11、防止代码丢失,进行git push操作。
- 12、选择”预发环境“,进行部署。
- (1)选择预发环境,点击部署。
- (2)确认部署信息,点击”继续部署“。
- (3)稍等片刻,等待部署完成。
- 13、返回上级界面,选择“测试”。
一、创建语音技能
参考链接:文档中心
阿里云-云开发平台 (aliyun.com)
1、输入天猫精灵开放平台首页进入实验平台。
选择“技能应用平台”。(或者直接输入https://iap.aligenie.com/网站,直接进入技能应用平台。)
2、点击“控制台”,跳转至创建新技能页面。
3、点击“创建新技能”,填写基本信息。
参数名称 | 参数描述 |
---|---|
技能名称 | 展示在技能市场的技能名称,在发布时将进行唯一性检测。 |
技能属性 | 公有技能面向所有天猫精灵用户开发的应用,审核上线后可以在:天猫精灵自研设备(官方版天猫精灵)、天猫精灵定制机(定制版天猫精灵)、天猫精灵生态设备(内置天猫精灵语音交互能力的智能设备)上使用。私有技能合作厂商面向自己的用户开发的应用,应用审核上线后只能在特定设备上使用(如定制机或生态设备),不会发布到天猫精灵公开市场中。 |
技能调用词 | 调用词是打开该技能的指定进入语,终端用户通过调用词访问这个技能。例如,调用词设置为“每日新闻”,则“天猫精灵,每日新闻”,“天猫精灵,播放每日新闻”都可以打开该技能。调用词的规范,请参见调用词规范说明。说明:创建公有技能时必须设置该技能的调用词,且调用词不能与线上已有的调用词重复。 |
选择后端服务资源的托管方式 | 自建Web Service无需自建、配置服务器,由阿里云提供Serverless产品,方便开发者快速开发、部署、调试、运行应用,并且免维护。需绑定阿里云账号使用。具体操作,请参见自建Web Service。阿里云云开发(FAAS)无需自建、配置服务器,由阿里云提供Serverless产品,方便开发者快速开发、部署、调试、运行应用,并且免维护。需绑定阿里云账号使用。具体操作,请参见配置FAAS。 |
4、查看开发流程状态,显示“已完成”。
5、选择“语音交互模型”,点击“创建意图”。
6、填写意图信息并提交。
7、选择“后端服务”,并点击“创建应用”。
8、关联阿里云账号。
(1)选择”关联阿里云账号“。
没有的话,使用支付宝或者淘宝账号授权登录即可。
(2)选择“阿里云账号”。
(3)输入阿里云账号密码。
(4)授权成功。
(5)点击“完成并返回”。
9、创建技能应用。
(1)点击”创建技能应用“。
(2)选择创建的开发语言和创建方式。
(3)确认创建。
(4)点击”保存“。
(5)确认保存。
(6)等待网关设置完成即可。
10、点击“前往开发”,进入cloud IDE编码环境。
稍等片刻。
更改代码,输出”Hello World“。并进行保存。
替换成“Hello World”。
11、防止代码丢失,进行git push操作。
[admin@2776a5be-6dfb-4c7c-ade8-38edd23352d7-cf87b85b5-467l4 /home/admin/workspace/codeup.aliyun.com/61518cd7ade19007d78e3930/workbench/repo_2021-11-01_2021110101453233]
$git status
On branch master
Your branch is up to date with 'origin/master'.Changes not staged for commit:(use "git add <file>..." to update what will be committed)(use "git checkout -- <file>..." to discard changes in working directory)modified: src/main/java/com/alibaba/ailabs/GenieEntry.javano changes added to commit (use "git add" and/or "git commit -a")[admin@2776a5be-6dfb-4c7c-ade8-38edd23352d7-cf87b85b5-467l4 /home/admin/workspace/codeup.aliyun.com/61518cd7ade19007d78e3930/workbench/repo_2021-11-01_2021110101453233]
$git add src[admin@2776a5be-6dfb-4c7c-ade8-38edd23352d7-cf87b85b5-467l4 /home/admin/workspace/codeup.aliyun.com/61518cd7ade19007d78e3930/workbench/repo_2021-11-01_2021110101453233]
$git commit -m "hello world"
[master cd0452b] hello world1 file changed, 1 insertion(+), 1 deletion(-)[admin@2776a5be-6dfb-4c7c-ade8-38edd23352d7-cf87b85b5-467l4 /home/admin/workspace/codeup.aliyun.com/61518cd7ade19007d78e3930/workbench/repo_2021-11-01_2021110101453233]
$git push
Counting objects: 9, done.
Delta compression using up to 5 threads.
Compressing objects: 100% (5/5), done.
Writing objects: 100% (9/9), 650 bytes | 50.00 KiB/s, done.
Total 9 (delta 2), reused 0 (delta 0)
To https://codeup.aliyun.com/61518cd7ade19007d78e3930/workbench/repo_2021-11-01_2021110101453233.git6feb377..cd0452b master -> master[admin@2776a5be-6dfb-4c7c-ade8-38edd23352d7-cf87b85b5-467l4 /home/admin/workspace/codeup.aliyun.com/61518cd7ade19007d78e3930/workbench/repo_2021-11-01_2021110101453233]
$
12、选择”预发环境“,进行部署。
(1)选择预发环境,点击部署。
(2)确认部署信息,点击”继续部署“。
(3)稍等片刻,等待部署完成。
(4)部署成功,回显出结果。
13、返回上级界面,选择“测试”。
输入“打开欢迎创建语音”。调用成功,返回“Hello World”。