什么是亚马逊Alexa?
亚马逊·亚历克萨是语音助理。它回答问题,安排活动,播放歌曲,打开和关闭你的智能灯,你的交流,它甚至可以记住你的车钥匙在哪里。名单是无止境的…它做所有这些事情,只有一个输入,从你 – 你的声音。
亚马逊配备了一些真正的SMART设备,称为亚马逊回声和亚马逊回声点,它们一上市就像热蛋糕一样出售。正如他们做广告,它被称为只是一个SMART扬声器。是的,这一切都是以SMART讲主的名义出售的。所以被低估了…
亚历克萨技能
正如您的手机有应用程序(或应用程序)Alexa 应用程序被称为SKILLS,类比继续与编码部分。是的,Alexa 技能以编程语言编码,以 JSON 格式转换请求和响应。困惑?????
别了!
为什么鲁斯特和亚历克萨可以成为最好的朋友?
Alexa 技能需要一个 jiffy 的响应,为此,我们需要我们的后端编程语言能够足以处理大量请求,同时快速。
这需要我们搜索一个编程语言,这是非常快,嘿记住什么Rust编程语言广告…
所以,我们的搜索已经结束得太早了,没有?
不!
AWS 兰姆达
现在每个人都知道这个来自亚马逊的家伙,是兰姆达。我们编写函数,并触发 Lambda 来使用该函数。
但它只支持5种语言,令人惊讶的是Rust不是其中之一…
AWS Lambda 是任何 Alexa 技能不可或缺的一部分,但它不支持我们的快速语言。但是,它支持的是自定义运行时,我们将尝试容纳RUST。
快速技能开发
当您转到 Amazon Alexa 的开发人员帐户时,您将找到自定义技能的选项。只需单击它,即可从技能发展开始。让我们深入探讨一下那里可用的不同选项:
- 唤醒字
- 开始短语
- 技能调用名称
- 话语
让我们逐一讨论所有这些,以便更好地了解。
唤醒字
唤醒单词(如名称所示)唤醒设备并告诉设备用户要与设备交互。
截至目前,它支持以下唤醒词
- 亚历克萨(最常见的)
- 亚马逊
- 电脑(对于老式的!
- 回波
开始短语
在”技能命名”之前,使用”提问、告诉、说”、搜索、打开、启动、播放、运行等短语来告诉设备启动技能。
启动短语也可以称为技能的启动请求,具体取决于技能的设计语言。上述起始短语仅在技能的语言被指定为英语时才适用。
技能调用名称
这是用户应该知道的技能的名称!用户一说出此名称,技能就会开始起作用。它应该简单和容易说出2-3个单词的短语。
话语
话语次数越多,技能就越好,用户友好
这篇文章是拉伸了很多,所以我将在这里停止。在我的下一篇文章中,我将构建一个技能,并展示一个小演示与亚马逊回声设备。
感谢您的阅读!