电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>使用Amazon Echo发送Twilio语音或文本消息

使用Amazon Echo发送Twilio语音或文本消息

2023-07-10 | zip | 0.00 MB | 次下载 | 免费

资料介绍

描述

介绍

Amazon Echo 和 Twilio 都是很棒的产品Amazon Echo 是 Amzon 的语音命令设备。它是最受欢迎的语音命令设备之一。它可以捕获用户语音并将其转换为文本。识别语音后,它会对检测到的文本执行 NLP。然后它使用 Alexa 来确定用户想要做什么。Alexa 是 Amazon Echo 用来与使用语音的用户进行交互的语音服务。第三方设备也可以利用此服务与用户进行交互。

用户可以使用 Alexa Skills 定义自己的语音交互。Amazon 提供了 Alexa Skill Kit,它是一组 API、文档和示例代码,可用于创建语音交互。这使 Amazon Echo 具有可扩展性,即您可以创建自己的技能来扩展 Echo 的功能。

Twilio 是另一项出色的服务,可让您编写出色的电话应用程序,例如 IVR、应答机、发送文本/语音消息。Twilio 提供 API 来制作出色的电话应用程序。Twilio 提供不同语言的 SDK 以开始在不同的语言和平台上进行开发。

我想编写一个技能集,可用于 Twilio 使用 Amazon Echo 发送语音或文本消息。Alexa Skill 有以下两个组件来定义语音接口

  • Intent Schema - JSON Schema,它定义了您的服务可以接受和处理的一组意图。
  • 语音输入数据 - 包含用户可以用来与 Echo 交互的示例话语。

要创建自定义技能集,您需要指定意图模式和示例话语。您还必须为 Alexa 选择一个调用名称,以了解使用哪个技能集与语音输入进行交互。

意图是应根据用户语音输入执行的操作。意图可以有称为槽的参数例如,如果用户说Alexa,发送语音消息,则语音一词可以被视为一个插槽。同样,如果用户说,Alexa,发送短信,那么文本这个词就是一个插槽。在这种情况下,您可以定义一个名为“ MessageType ”的插槽。当用户说Alexa 时,发送语音消息,然后插槽MessageType的值为“voice”,如果用户说Alexa,发送文本消息MessageType的值为“text”。根据插槽值,您可以执行不同的操作。

定义插槽类型时,还应该定义类型。以下是目前可用的不同插槽类型。

  • AMAZON.DATE - 定义日期
  • AMAZON.DURATION - 定义持续时间,例如十分钟等...
  • AMAZON.FOUR_DIGIT_NUMBER - 四位数字
  • AMAZON.NUMBER - 数字词,这将被转换为数字。比如5转5,6转6,等等……
  • AMAZON.TIME - 定义时间
  • AMAZON.US_CITY - 定义美国城市名称
  • AMAZON.US_FIRST_NAME - 定义白杨美国名字
  • AMAZON.US_STATE - 定义美国州
  • AMAZON.LITERAL - 定义任何自由形式的文本

如果以上任何一种不符合您的需要,您可以定义自己的自定义插槽类型。有关详细文档,请参阅此链接

除了 Intent Schema 和 Sample Utterances 之外,您还必须提供在与用户交互时将被调用的代码。您可以使用 AWS Lambda,也可以将其托管在某个地方。最简单的方法是将其托管在 AWS Lambda 上。

示例应用程序

此示例是一个消息传递应用程序。用户可以与 Amazon Echo 交互以发送 Twilio 语音或文本消息。我们的示例应用程序中的用户对话如下所示:

  • 用户:Alexa,打开 twilio
  • Alexa:欢迎使用 Amazon Alexa 和 Twilio Messenger,您可以让我发送语音或短信
  • 用户:发送语音消息
  • Alexa:我应该向谁发送信息
  • 用户:发送给托马斯
  • Alexa:我应该发送什么消息
  • 用户:欢迎使用 Alexa 和 Twilio Messenger
  • Alexa:好的,正在向 Thomas 发送消息欢迎使用 Alexa 和 Twilio Messenger

对于此示例,我使用以下 Intent Schema。

意图模式

{
    "intents": [
        {
            "intent": "MessageTypeIntent",
            "slots": [
                {
                    "name" : "Type",
                    "type": "LIST_OF_MESSAGE_TYPE"
                }
            ]
            },
        {
            "intent": "NameIntent",
            "slots": [
                {
                    "name" : "Name",
                    "type": "AMAZON.US_FIRST_NAME"
                }
            ]
        },
        {
            "intent": "PhoneIntent",
            "slots": [
                {
                    "name" : "Phone",
                    "type": "AMAZON.NUMBER"
                }
            ]
        },
        {
            "intent": "MessageIntent",
            "slots": [
                {
                    "name" : "Message",
                    "type": "AMAZON.LITERAL"
                }
            ]
        },
        {
            "intent": "AMAZON.HelpIntent"
        },
        {
            "intent": "AMAZON.StopIntent"
        },
        {
            "intent": "AMAZON.CancelIntent"
        }
    ]
}	

 

 

 

 


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费