ourof教程:lexa计算器创客社区

在本教程中,你将学习如何使用 MIT App Inventor 的对话式 AI 界面为 Alexa 创建自己的乘法计算器,Alexa在理解用户提出的乘法问题时告诉用户答案。

我们将制作的技能使用插槽slot来跟踪用户要求 Alexa 相乘的数字。

意图Intent是对语音 AI 发出的问题或命令的期望响应。本例中我们的意图是让 Alexa 向月亮问好。

a) 单击Add,然后单击Skill。

b) 在出现的弹出窗口中,输入技能调用名称my awesome calculator,然后点确定。

a)创建技能后会转到技能的设计器页面。 可以看到页面左侧 Built-In 中有 Intent 和 Slot 组件:

Designer页面是定义技能的语音用户界面(用户与 Alexa 以不同的方式对话)的地方。

b)为乘法意图定义slot插槽 。 从 Palette 中取出一个 Slot 组件并将其拖放到 Amazon Echo Dot 的图像上。

你会看到一个名为 SlotA 的不可见组件 显示在 Echo Dot 图像下。 新的 Slot 组件也会出现在右侧的 Components 组件属性框中。

c)将插槽重命名为 numbOneSlot,稍后编程的时候对我们更有意义。 在“组件”框的底部,单击“rename重命名”按钮。

在弹出窗口中,在新名称文本框中输入“numbOneSlot”。 然后,单击“OK确定”。

d)在 Properties 框中,可以看到一个名为 SlotType 的下拉菜单。 打开下拉菜单并选择 Number ,告诉 Alexa 这个插槽类型是一个数字。

e)对另一个插槽重复相同的操作过程,将其重命名为 numbTwoSlot。 不要忘记将 SlotType 更改为 Number。 组件框现在应该如下所示:

a)定义乘法意图。 首先从 Palette 中的 Built-in 抽屉中拖出一个 Intent 组件并将其放在 Amazon Echo Dot 的图像上。

Intent 应在 Echo Dot 和 Components 框中显示为名为 IntentA 的不可见组件。

b)将 IntentA 重命名为 multiplyIntent。 在 Components 框的底部,单击“Rename重命名”按钮。

在弹出窗口中,在新名称文本框中输入“multiplyIntent”。 然后单击“OK”。

d)注意可用于编辑 multiplyIntent 的 Properties 框的不同部分。

a)接下来为 multiplyIntent 定义第一个话语。 在属性框顶部的文本框中,键入“What is”,然后单击 numbOneSlot 按钮。 属性框现在应该如下所示。

要完成此话语,请单击文本框中文本的末尾,然后键入“times”,然后单击 numbTwoSlot 的按钮。 属性框现在应该如下所示。

b)让我们尝试在不使用插槽按钮的情况下添加下一个话语。 首先单击第一个话语下方的“添加”按钮。

注意在第一个话语下方有一个新的突出显示空间。 这是编辑新话语后将出现的位置。 在顶部的文本框中,输入“What is {numbOneSlot} multiplied by {numbTwoSlot}”。 然后单击Utterance右边的Add。 属性框现在应该如下所示。

c)最后添加最后一个话语。 这句话应该是某人可能要求将两个数字相乘的类似表达方式,例如“Multiply {numbOneSlot} and {numbTwoSlot}”。

属性框现在应该看起来像这样。

我们已经完成了这项技能的 multiplyIntent! 如果你愿意,可以按照相同的步骤为涉及两个数字的另一个计算(如除法、加法或减法)定义 Intent。 也可以仅使用乘法意图继续。

这是我们技能的完整语音用户界面 (VUI)! 现在可以继续定义 Alexa 来响应我们的意图。

a)为了定义 Intent Handlers,先转到 Blocks 页面。

打开 Voice 抽屉。 你会注意到所有最初用于定义插槽和意图的块都不见了! 这是因为我们现在在逻辑界面来定义 VUI。

接下来可以看到 Slot 和 Intent 组件有自己的块抽屉。 这主要是为了让 Alexa Skill 界面更类似于常规的 App Inventor 界面。

d)接下来打开 Text 抽屉并拖出一个 join 块,将它拼接到 say 块。

e)单击 join 块上的蓝色齿轮,在弹出窗口中,将 3 个字符串块拖到连接块中现有 2 个字符串块的下方。

g)接下来打开 text 抽屉并将一个空文本块拖出到 join 块的第二个插槽。 在文本块中输入“ times ”。 一定不要忘记times两边的空格!

i)在 join 块的第四个插槽位置添加另一个文本块,并输入文本 “ is definitely equal to ”。 不要忘记前后的空格! 这里用“definitely”以区别于 Alexa 的内置语音计算器,确保测试时能够调用自己的 Skill。 代码块现在应该是这样的:

j)在最后的插槽进行计算! 打开 math 抽屉并将 乘法 块拖出到 join块最后一个插槽位置。

代码块应该如下所示:

我们已经完成了 multiplyIntent 函数! 如果你之前在界面设计中添加了更多自己的意图,请按照类似过程为的所有意图创建函数。

我们的新计算器技能现已完成! 让我们将其发送到亚马逊并进行测试。

因为我们使用了批量生成的学生账号,因此无需登录亚马逊开发者账号即可使用其人工智能服务。点击页面右侧窗口下方的的 Send Updates 将代码发送给亚马逊。其中 Sending code to Amazon 和 Building skill 的步骤会比较耗时。

a)当显示 "Your skill is ready to test",说明技能更新成功,底部的文本框是可用状态。

(注:如果界面是深灰色的,则可能是utterance编辑的有语法错误导致无法完成技能更新)

b)输入“alexa ask my awesome calculator what is three times five”(或任何其他你想相乘的两个数字),看看她如何回应! 对话框应该看起来像这样。

c)你还可以尝试通过语音进行测试,方法是单击“麦克风”按钮开始说话,并在结束说话后再次单击它!

*注意:使用麦克风输入会有一个问题,Alexa会将乘法识别为 号,因为星号是符号,不是自然语言,所以Alexa是无法进行正常回应的。**

同样在进行除法操作时也是一样,Alexa会将除法识别为 / ,也无法正常回应。

THE END
0.在线工具箱在线屏幕检测 在线截图 链接生成器 在线云拼音输入法 在线拼音输入法 在线五笔输入法 86版 在线仓颉输入法 在线二笔输入法 在线五笔输入法 98版 在线华文拼块输入法 在线郑码输入法 在线自然码输入法 配色工具 国家域名缩写 在线计算工具 利率计算器在线 jvzquC41yy}/v}tqnn4dp8
1.SymbolabSymbolab:方程搜索和数学求解器 - 一步步求解代数,三角函数和微积分问题jvzquC41yy}/u‚rdqngc0lto1
2.正六边形面积计算器在线计算正六边形面积欢迎使用我们的正六边形面积计算器!这是一个简单易用的在线工具,专门用于快速计算正六边形的面积。只需输入正六边形的边长,即可立即获得准确的面积结果。我们的计算器基于精确的数学公式,确保计算结果的准确性。无论您是学生、教师还是工程师,这个工具都能满足您的需求jvzquC41un8y0lto1vupn8hcnee{jnsink{ckjszkpmnkjslku4ivvq
3.功耗计算器AIHPC计算 导出 × 免责声明 本工具的目的是作为服务器配电参考,非直接对应实际产品出货配置关系,提供的是基于典型应用场景条件下的硬件测量数据。 工作负载对功耗影响较大,即相同的CPU利用率在不同的工作负载下,功耗可能会存在比较明显的区别。本工具无法在一种模型中涵盖所有工作负载类型、客户机房环境等因素并提供绝jvzquC41yy}/kwxrwt4dqv4grqxucu4wkAvbinNf?4=38@>6
4.Wolfram|Alpha:计算型智能使用Wolfram 的突破性算法、知识和 AI 技术给出专家级答案 数学 › 分步解答 初等数学 代数 绘图和图形 微积分与数学分析 几何 微分方程 统计 更多主题 » 科学和技术(开发中) › 单位与测量 物理 化学 工程学 计算科学 地球科学 材料 运输 更多主题 » 社会和文化(开发中) › 人物 文化与媒体 jvzq<84yqnlscvfnrjg/exr1
5.AI计算器app下载AI计算器最新版下载V2.0.1安卓版AI计算器软件简介 该软件是一款简单易用的计算器工具。内置AI识别模块,可以实现直接拍照即可统计物品数量。另外,软件还提供以下功能:标准计算器、科学计算器、日期计算器、进制转换。用户也可以根据个人习惯勾选常用功能,从而提高使用效率。 AI计算器软件特色 jvzquC41yy}/k}rqr0ipo8iqypoohx473;>697mvon
6.AI智能计算器下载ai智能计算器appv1.0.1安卓版AI智能计算器手机版是超快速度的智能计算工具,提供多种主题皮肤和字体大小选择,满足不同用户的视觉偏好。支持复杂表达式的高精度计算,确保结果准确无误。 AI智能计算器最新版介绍一款多功能的完美计算器,支持各种单位换算,包括:长度、速度、面积、体积、温度、重量等等,还有一款科学计算器,适合各种用户。 AI智能计算jvzq<84o0roqktzp0eun1jsftqoe1|thv1:38B=0jvsm
7.双色球排列号码随机选号工具:模拟机选生成器与计算器在现代社会的娱乐生活中,已经成为了一种普遍的休闲办法。双色球、排列五等玩法因其简单易学、趣味性强而深受广大彩民喜爱。为了帮助彩民朋友们更好地参与投注各类选号工具应运而生。本文将为您详细介绍双色球排列号码随机选号工具,包含模拟机选生成器与计算器,让您轻松玩转。 jvzquC41yy}/{jsiiw4ux8|gdiuw1jnvqpm07A>670nuou
8.AI计算器APP下载AI计算器最新安卓版1.0.2AI计算器是一款非常强大的手机电脑软件。用户可以在其中自由地进行数字计算。所有的计算功能都非常专业,用户可以免费使用。它也很容易操作。方便,还可以随意切换不同的计算器。您可以自由选择您要使用的计算器,无论是标准计算器、科学计算器还是图片计算器,使用起来都非常方便,有需要的用户赶快下载使用吧。 软件功能 1jvzquC41yy}/fzouy0ipo7hp1fuxp89596:70qyon
9.照片检测年龄/人脸年龄计算器想测试自己的长相看起来多大年龄?使用人脸年龄计算器可以马上告诉你答案。不用下载软件,上传一张照片人工智能AI在线帮你检测长相年龄。jvzquC41cik/d~~cqenb0lto1
10.房贷计算器AI版专业的房贷计算器,支持等额本息和等额本金两种还款方式,提供详细的还款计划和图表展示,一键生成还款计划及全面的还款方案。jvzq<84vqwiiw7hp1
11.在线计算工具15201.COM教育年龄计算器课后费用计算器辍学率计算器每日出勤计算器辍学率计算器教育指数计算器教师与儿童比例计算器入学率计算器 15201.COM 专业在线计算工具集成平台,汇聚工程计算、数学建模、单位换算等专业工具,助力科研与工程项目高效完成。 关于我们 关于15201.COM jvzquC41yy}/3>7230ipo8
12.车贷计算器汽车购车按揭贷款在线计算金额万元 利率% 显示明细否是 计算结果 月均还款0元 支付利息0元 还款总额0元 还款明细 车贷利息一般执行央行标准利率,现在基准利率是4.35%,但一般汽车厂家和销售公司都会有一个利息方面的优惠,所以利率并不固定,使用本汽车贷款计算器计算时请输入实际利率。jvzquC41yy}/jjt{ku{/exr1ejkecr
13.木材材积计算器在线原木材积计算器万年历(wannianli.tianqi.com)木材材积计算器为您提供原木、小径原木、短原木、长原木、原条、小原条、杉原条、马尾松原条、锯材材积计算,非常实用的原木材积计算小工具。jvzquC41o0}bpwncpno/vrfpsk4dqv4lku{bpzn1owibk
14.ai怎么设计2.5d立体的计算器模型?Illustrator教程平面设计ai怎么设计2.5d立体的计算器模型?ai中想要绘制一个计算器,该怎么花立体的计算器模型呢?下面我们就来看看ai绘制计算器的教程,需要的朋友可以参考下jvzquC41yy}/lk:30pku1Rqnwuzsc}tt19736960jvsm
15.2025房贷计算器,上海新房贷利率计算器,上海购新房贷款在线计算安居客最新推出上海2025新房贷计算器,方便您在建行,工行,农行的提前还款计算、税费计算、购房能力评估和个人住房公积金贷款和商业贷款利率利息计算。jvzq<84ujcthjjn0cklbpp3eqo5dcuhwnczpt8utqrksv‚Drtkif?<73026
16.房贷计算器贷款计算器房贷计算器2025版在线贷款计算器,采用2025年最新利率为基础支持LPR房贷计算公式提供房贷计算器及贷款计算器的计算功能,同时提供公积金贷款计算、商业贷款计算等房贷计算器的在线计算,为您准备或购房时房贷计算贷款利率、首付、月供明细等提供计算参考。jvzq<84yyy4qvmfk0eun1
17.LED发光二极管限流电阻值在线计算器LED限流计算该计算器可以在线进行LED发光二极管限流电阻值计算。jvzq<84qxvgj0lto1et0EhQGF0NUO