天猫精灵语音开发-第一天

简介: 图文详解如何开发天猫精灵语音应用,以及阿里云云开发平台的基本使用,最后将介绍如何把使用阿里云云开发平台做后台开发天猫精灵应用

流程

  1. 创建aligenie平台账户并进行开发者认证
  2. 进入技能应用平台创建语音技能
  3. 选择语音交互模型并创建意图
  4. 选择阿里云云开发平台部署后端应用
  5. 开发语音技能后台
  6. 部署应用并测试

创建aligenie平台账户并进行开发者认证

输入网址: aligenie.com,进行天猫精灵开发平台,使用淘宝账户登录并进行开发者认证

首次登录还需要进行账号认证
详细资料请看: https://aligenie.com/doc/20255408/tdtb3z

进入技能应用平台创建语音技能

进入技能应用平台

Xnip2021-11-02_09-43-22.png
创建语音技能
进入控制台创建语音技能

Xnip2021-11-02_09-47-05.png

image.png

选择语音交互模型并创建意图

  • 选择语音交互模型,点击创建意图
  • 填写意图内容并提交

Xnip2021-11-02_09-12-54.png

Xnip2021-11-02_09-21-09.png

Xnip2021-11-02_09-21-20.png

使用阿里云云开发平台创建后端应用

  • 选择后端服务,点击创建应用
  • 关联阿里云账号
  • 点击创建技能应用
  • 选择技能应用的语言和模板

image.png

22c4ac4b5100ae3e22d3e9e1e849130a.png

2e5433cd3cf199c877aaeb7494e6181f.png

image.png

Xnip2021-11-02_09-32-00.png

Xnip2021-11-02_09-32-11.png

image.png

Xnip2021-11-02_09-32-29.png

Xnip2021-11-02_09-32-44.png

Xnip2021-11-02_09-33-03.png

Xnip2021-11-02_09-33-13.png

开发语音技能后台

  • 进入阿里云云开发平台(网址:workbench.aliyun.com)
  • 修改示例代码,使用git提交代码

image.png

Xnip2021-11-02_09-18-20.png

部署应用并测试

  • 选择预发环境点击部署
  • 输入 打开小寞同学 进行测试

image.png

Xnip2021-11-02_09-18-04.png

Xnip2021-11-02_09-21-43.png

Xnip2021-11-02_09-30-39.png

相关文章
|
缓存 小程序 JavaScript
4.1【微信小程序全栈开发课程】个人中心(一)--页面样式、用户信息展示
第四章,我们来完善个人中心,主要操作是src/pages/me文件夹中的me.vue文件,先看看个人中心页面的效果:
2018 0
4.1【微信小程序全栈开发课程】个人中心(一)--页面样式、用户信息展示
|
敏捷开发 持续交付 项目管理
敏捷开发下如何选择高效的协同工具?提升研发团队项目管理与沟通效率的建议
本文介绍了6款适用于软件研发团队的协同工具,包括板栗看板、Jira、Trello、Slack、GitLab和Asana,涵盖了任务管理、版本控制、文档协作等方面。每款工具都有其独特的优势和适用场景,如板栗看板适合敏捷开发的小型团队,Jira适用于大型项目的复杂管理,Trello以简洁易用著称,Slack强化团队沟通,GitLab支持CI/CD流程,Asana则擅长跨团队协作。选择合适的工具能有效提升团队效率和项目管理能力。
敏捷开发下如何选择高效的协同工具?提升研发团队项目管理与沟通效率的建议
|
12月前
|
数据可视化 数据挖掘 开发者
Pandas数据可视化:matplotlib集成(df)
Pandas 是 Python 中强大的数据分析库,Matplotlib 是常用的绘图工具。两者结合可方便地进行数据可视化,帮助理解数据特征和趋势。本文从基础介绍如何在 Pandas 中集成 Matplotlib 绘制图表,如折线图、柱状图等,并深入探讨常见问题及解决方案,包括图表显示不完整、乱码、比例不合适、多子图布局混乱、动态更新图表等问题,提供实用技巧和代码示例。掌握这些方法后,你将能更高效地处理数据可视化任务。
397 9
|
机器学习/深度学习 人工智能 自然语言处理
探索自动化测试在软件开发生命周期中的关键作用
在当今快节奏的软件开发环境中,自动化测试已成为确保软件质量和加速产品上市时间的重要工具。本文深入探讨了自动化测试在软件开发生命周期(SDLC)各个阶段的应用和效益,包括需求分析、设计、编码、测试和维护等环节。通过具体案例分析,展示了自动化测试如何帮助团队提高测试效率、减少人为错误并缩短产品迭代周期。文章还讨论了实施自动化测试时面临的挑战,如选择合适的工具、编写可维护的测试脚本和处理动态变化的需求,以及如何克服这些挑战的策略。最后,提出了自动化测试的未来趋势,强调了持续集成/持续部署(CI/CD)流程中自动化测试的重要性,以及人工智能和机器学习技术在自动化测试领域的潜力。
345 14
|
机器学习/深度学习 人工智能 自然语言处理
【AI智能助手】与人类互动的下一代人工智能技术
【AI智能助手】与人类互动的下一代人工智能技术
3496 0
|
供应链 安全 网络安全
区块链技术与网络安全:机遇与挑战
区块链技术与网络安全:机遇与挑战
488 2
|
人工智能
初涉歌词创作:写歌词的技巧和方法你知道多少,妙笔生词智能写歌词软件
对于初涉歌词创作的人来说,掌握关键技巧和使用“妙笔生词智能写歌词软件”能大大提升创作效率。该软件提供AI智能写词、押韵优化、歌词续写等功能,帮助捕捉灵感,明确主题,优化结构,使语言表达更加简洁生动,助你创作出感人至深的作品。
|
存储 NoSQL API
.NET NoSQL 嵌入式数据库 LiteDB 使用教程
.NET NoSQL 嵌入式数据库 LiteDB 使用教程~
540 0
|
前端开发 数据可视化 API
Matplotlib的详细使用及原理(一)
`matplotlib`是Python的数据可视化库,用于生成高质量的2D图形,支持静态、动态和交互式图表。它是pandas和seaborn等库的底层基础。基本绘图通过`pyplot.subplots`创建figure和axes,然后用`plot`函数绘制线条。例如,`plt.plot([1, 2, 3, 4], [1, 4, 2, 3])`可绘制简单折线图。matplotlib有三种API层次,包括FigureCanvas、Renderer和Artist,其中Artist对应具体的图形元素。此外,matplotlib的绘图接口分为显式创建和pyplot隐式创建两种方式。