首页
学习
活动
专区
圈层
工具
发布

学界 | MIT与微软联合论文提出深度API编程器:可通过API调用合成新程序

1 引言 总体而言,这篇论文的主要贡献有: 我们设计了一个表达式 DSL,其带有可以编码句法和语义数据转换任务的 API。 我们使用神经架构在该 DSL 中自动学习了一个用于合成程序的的合成算法。...我们首先设计了一个允许使用常量字符串组成嵌套 API 调用的 DSL。在设计这个 DSL 之前,我们研究了大量真实的字符串转换任务,以使得其有足够的能力编码这些任务。...对于其中每一个程序,我们都使用了一种基于规则的方法来为其构建了 5 个输入字符串,以满足该程序的先决条件。我们通过在这些输入字符串上执行程序来获取输出字符串。 ?...这个训练好的模型的输入是那个输入-输出调节向量,然后在该 DSL 扩展的集合上生成一个分布,该扩展很有可能是构建想要的程序所需的扩展。...子字符串表达式 f 可以是一个常量字符串 s、输入字符串 v 或一个以 f 作为参数的 API 函数的结果。该 Concat 算子允许使用常量字符串来组成 API 调用。

94250

Alexa Voice Service 概述

原文地址 译者:远方的自由 转载请注明出处: http://blog.csdn.net/z2066411585 Alexa语音服务允许开发者通过麦克风和扬声器为连接的产品提供语音功能.一旦集成...授权  要访问AVS API,你的产品需要获得使用LWA访问令牌的登录名称,它授予产品访问权限以代表客户调用API.有两种方式授权产品....欧洲奥地利,德国,印度,英国https://avs-alexa-eu.amazon.com北美加拿大,美国https://avs-alexa-na.amazon.com 接口 每个接口都是指令和事件的集合...通过按钮按下来播放回放队列或GUI设置Settings管理产品上的Alexa设置,例如语言环境Speaker控制产品上Alexa播放的内容,包括静音和取消静音System用于发送关于你产品的Alexa信息...TemplateRuntime呈现可视化数据 版本 亚马逊定期更新AVS API的新功能,性能增强和错误修复,为Alexa用户提供最好的体验.这些更改可能会导致在JSON中传输新的指令或新的属性,同时保持现有指令和属性的向后兼容

1.8K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Alexa:梦中的女神

    除了 GPS,我们还可以通过 IP 获得不是特别精确的位置。所以这里我觉得 alexa 是通过 IP 知道我是在 Cupertino, CA(此处欠一个通过 V** 连 echo 的实验)。...当然还有一种可能是,Alexa 和 amazon 账号绑定,她也可以从家庭住址中获取我的位置。 这样,明天 Cupertino 是否下雨就可以通过天气服务获知了。...siri / alexa / google assistant / cornata 几个平台,amazon 有最清晰并且最可用的平台战略,这和其 aws 的战略一脉相承。...google 痛定思痛后,步子大起来,在 API 的开放性和易用性上,有了巨大的飞跃。尤其是在去年9月收购了 api.ai 后,势头直追 amazon。...所以,amazon alexa 目前在 skill 建立起来的上的巨大优势有可能会被渐渐蚕食。 至于 ms 和 apple,哎,慢慢追吧。

    1.9K70

    从自动驾驶到语音交互,Google又把事给搞砸了

    Google公有云上不太可能超过Amazon了,自动驾驶上折腾了好多年但看起来挂的可能性非常大,而在语音交互上Google很可能会再一次败给Amazon。...正常来讲不管从那个维度来看都是Google具有足够的优势,有技术、有资源、有积累,但具体看下来Google实际上落后甚远,甚至可能难以挽回。...2.不知道硬件上的需求,如何设计出与各种硬件适配的API,如何知道怎么提供对于硬件厂商最为便利的方案?把这种苦活累活完全下放给各个硬件厂商去自己摸索吗?...这实在是大昏招,从便宜的角度解释是合理的,但你在做的是个标杆型产品,便宜与否真的那么关键吗? 引申一下这意味着什么? __这意味着Google可能很难追上Amazon了。...对打造产品的用户来讲选择依赖于那家甚至是个不用考虑的问题,一边是有开放API很多第三方客户,一边是没有开放API只有一个第三方客户。换你你也会这么选择!

    88770

    如何将Alexa添加到Raspberry Pi(或任何Linux设备)

    我们的Amazon Alexa虚拟设备项目旨在提供将Alexa添加到任何Linux设备(包括Raspberry Pi板等嵌入式系统)的功能。...亚马逊提供了用于使用Alexa的API,允许与自定义设备集成,从而为DIY / PoC和企业解决方案打开了广泛的机会。...二进制发行版打包在snap程序包中,这是交付此项目的理想方法。 如何将Alexa添加到Raspberry Pi: 1)您需要在Amazon开发人员门户上创建自己的Alexa设备。...您可能需要针对麦克风和声音进行调整。 7)填写您的Amazon凭证。 8)现在您可以与Alexa通话了。该应用程序使用语音激活功能,因此说出“ Alexa”以及您想对她说的短语。...该应用程序会在听到“ Alexa”关键字并开始录音时通过扬声器发出蜂鸣声。 9)无需购买特殊硬件即可享受Alexa

    00

    Amazon云计算AWS(四)

    (4)利用Elastic Beanstalk部署的用户程序可以调用部署在其他EC2实例上的程序,并能保证时延。...(二)DNS服务Router 53 问题:传统的DNS服务器都面临着域名对应的IP地址变更后可能传播得非常缓慢的问题。...原理:该服务运行在Amazon的云中,,可以通过RESTAPI进行访问,这个API允许用户创建管理区(Zone),并在区中保存DNS记录。...通过简单的API调用,企业就可以获得高品质电子邮件系统,将高效率、低成本的优势转移到用户身上。同时SES采用了内容过滤技术,有力地阻止垃圾邮件。...通过简单的API调用进行扩展或缩减,自动进行修补,并自动或根据用户定义进行备份。提供了对大规模数据进行快速分析的功能,可以实现对多个物理资源上数据的分布式并行查询。

    1K10

    智能家居浪潮来袭,如何让机器看懂世界 | Q推荐

    不仅如此,开发者还可以通过简单的 API 实现存储策略的修改、检索实时与历史媒体,并能够轻松监控和审计使用情况。...DASH 是有对应的播放器来提供播放。在音视频编码方面,Amazon KVS 支持多种音频和视频编码格式。 通过 Amazon KVS 视频流完成接收后,如何通过机器学习的方式来进行内容感知?...另外一条线路,可以触发 Amazon Lambda,Amazon Lambda 将调用 IoT Core 对设备下发控制指令。...信令频道允许应用程序通过交换信令消息来发现、设置、控制和终止点对点连接的资源。其次是 Peer。Peer 通常指移动客户端、Web 应用程序、Camera 等。第三是 Master。...通过 WebRTC 连接到 Alexa 云,实现双向实时通讯。 基于 Amazon KVS 打造智能视觉产品目前已有丰富的实践案例。

    1.6K10

    Amazon如何白手起家建立起一个平台帝国?

    但借助于Alexa,似乎Amazon这一次又走在了前面。如Amazon所宣传的那样,Alexa是一个跨功能的语音助手,并可以与全部的Amazon系统与产品相兼容。...Amazon希望Alexa可以为那些正试图构建语音设备系统的客户提供助力,这是因为Alexa本身是一个能够帮助人们实现硬件销售的“开放”生态。...声音只是Amazon未来探索领域中的一个,公司还有更宏大的计划。通过交互、数据积累和强化客户体验,Amazon正在将自己扩展到每一个价值链条中(在每一块蛋糕上分得属于自己的那一份)。...而在Amazon Echo以及Alexa系列产的运营中,Amazon看重的是吸引力而不是利润。...我们看到,Amazon正在通过低价、积极的市场营销以及各种公关活动来向客户和消费者彰显自身的实力,并试图借此以在智能语音助手方面全面挫败Google。

    61920

    IoT设备入口:亚马逊Alexa漏洞分析

    技术细节 使用Alexa移动应用skill进行测试,发现其通过SSL进行通信,通过使用Frida SSL绕过SSL Pinning分析流量,以明文形式查看流量。...查看流量时发现skill配置了错误的CORS策略,允许从任何其他Amazon子域发送Ajax请求,这可能允许攻击者在一个Amazon子域上代码注入,从而对另一个Amazon子域进行跨域攻击。...在以下对track.amazon.com的请求中,有两个参数:paginationToken和pageSize。 ?...攻击流程 攻击可以通过几种不同的方式进行: 1、用户点击恶意链接,将其定向到攻击者具有代码注入的amazon.com。...4、攻击者安装与删除skill具有相同调用短语的skill。 5、用户尝试使用调用短语,触发攻击者skill。 攻击能力 获取skill列表 以下请求可使攻击者查看受害者整个skill列表: ?

    1.8K10

    AVS之Notifications概述

    ,根据产品的功能,通过视觉和音频指示通知用户.例如产品可能会闪烁黄色LED并播放音频文件,此时用户可以通过询问 “Alexa, what did I miss?”...该图说明了用户启用和检索通知的端到端流程: 1.Enable : 用户使用Amazon Alexa应用程序启用Alexa skill和通知 2.Generate : Alexa skill生成发送到基于云端的队列通知...用户如何启用通知 用户能够使用Amazon Alexa App 选择通过每个 Alexa skill的通知,并在通过其产品上的视觉和音频指示器检索到新信息提醒用户.有三种启用通知的方法: - 用户可以启动特定...注意: 对于以前启用的Alexa技能,用户可能会遇到请求,以便在AVS-enabled产品的同时启用通知.用户与技能交互时,可能要求用户选择并通知,并将用户引导至Amazon Alexa App 以批准请求...- 有三种方法来启用DND: - 用户可以通过语音启动或禁用DND - 用户可以通过 Amazon Alexa App启动或禁用DND - 用户可以通过 Amazon Alexa App

    1.7K00

    贝索斯致股东信:从 Alexa 到 Amazon Go,用 AI 保持 Day 1

    有专家说,人工智能和机器学习取得的新进展将通过自动化使一些工作过时,并彻底改变我们的世界。...一家成熟的公司可能会处在衰落中几十年而不自知,但最终的结果是必然的。 我对这个问题很感兴趣。如何防止陷入 Day 2?有什么技巧和策略?在组织如此大型的情况下,如何一直保持 Day 1 的活力?...有许多影响因素,许多路径,也有许多陷阱。我不知道一个完整的答案是怎样的,但我可能知道一点。...Amazon Lex(在 Alexa 内部),Amazon Polly,以及 Amazon Rekognition,帮助进行自然语言理解、语音生成和图像分析的繁重处理。...它们只需通过简单的 API 调用即可接入——不需要机器学习专门知识。好好关注这个领域。还有更多的变化将到来。

    1.2K140

    亚马逊将开放Amazon Go背后黑科技,无人便利店你也能开

    王新民 编译整理 量子位 报道 | 公众号 QbitAI 还记得亚马逊的黑科技无人商店Amazon Go吗?...好消息是,不懂深度学习的群众很快也能用上Amazon Go的黑科技了。据美国科技媒体VentureBeat报道,亚马逊打算今年晚些时候通过其云计算平台AWS,开放这个未来商店的底层技术。...之前,该公司曾经推出自然语言处理和语音识别服务Amazon Lex,就是把自家智能语音助手Alexa背后的技术,搬到AWS上开放出来,让用户可以简单地开发语音助手。...对包括监控在内的许多应用来说,这可能都是一件有趣的事情。...它可以与AWS现有的流式处理数据服务进行集成,用于构建筛选数据流的应用程序。 截至目前,亚马逊还没有对这一消息做出回应。

    1K50

    Python Web 深度学习实用指南:第三部分

    某个提供商可能会对免费 API 调用进行实验的数量有适当的限制,因此对于您来说可能是一个有利可图的选择。 通常,有经验的开发人员和学生会选择与成本方面最优惠的提供商合作。...需要从 Alexa 的主界面调用每个技能,然后该技能将接管整个功能,除非程序逻辑完成或用户明确要求该技能结束。...: Amazon Alexa 技能套件 使用 Amazon 登录 AWS CloudWatch Amazon DynamoDB AWS Lambda 为技能创建配置 技能要求服务之间有一定程度的联系才能正常工作...为了能够完全复制 Alexa 技能的预期响应格式,我们可以快速设置一个帮助程序类,该类可以为 Lambda 函数调用生成响应。...从 Python 代码使用 Face API 当您的包含诸如 API 密钥之类的安全凭证时,通常最好将这些密钥定义为环境变量,然后在程序中调用它们。

    18.1K10

    深入理解Amazon Alexa Skill(三)

    Alexa内功能的授权 Alexa会发给skill用户的token,然后skill代码使用这个token来访问Web API访问用户的Alexa内的功能,如list等。...门锁的公司可能支持你使用亚马逊或者微信的账号来登陆,那么授权服务器就变成了亚马逊或者微信的服务器。...Alexa会调用安卓的浏览器,浏览器和Alexa是怎么通信的?其实亚马逊官方文档很好的解答的这些疑问,如下图所示。 ?...亚马逊对权限的管控能区分出用户的哪个设备对应哪个Alexa access_token吗?...答:有能力做到,因为Alexa云清楚的知道access_token给的哪个skill,如步骤2所述;同时设备ID又是skill来上报的。但是需要实验证明Alexa有没有做这个检查。)

    3.2K40

    8小时12科32道题目,我们给Siri、Alexa、Google Assistant和Cortana安排了一场AI小高考……

    Amazon有Alexa,Microsoft有Cortana, Google有了最新版的Google Assistant。...你是想去这个吗?”不过在确认之后,它做了和Google一样的工作——唯一的不同是,它打开的是Apple地图。 相比之下,以蓝牙音箱为载体的Alexa就明显弱多了。...大家在这道题目上的表现也略逊色,相比,Alexa算是最好的。它播放了我最新加进Amazon音乐库的一首 新歌,而不是整张专辑。...Cortana还不错——它给我找出来一些在纽约市即将进行的秀和体育活动,连带一个可以通过Bing查看更多活动的选项, 获胜者: Alexa和Cortana 2.“我周围有什么中餐馆?”...另一方面,Siri则是一个拼凑品——它需要调用雅虎、WolframAlpha和苹果自己的所有中小型应用程序。 你很难在其中感觉到凝聚力。 而另外两位考生的话,就它本身而言,Alexa是不错的。

    2.2K80

    谷歌、亚马逊、微软、苹果和脸谱如何抢占美国语音市场

    亚马逊正在通过Amazon Choice利用语音和电子商务的交叉领域-Amazon Choice是给亚马逊网站上商品贴上的标签,有了这些标签亚马逊将这些产品界定为“评价较高,定价合理且可以立即发货的产品...亚马逊创建了Amazon Connect Kit(ACK),允许开发人员获取Alexa家庭技能API,以便他们可以为成千上万个家庭设备和小型设备添加新的可定制化功能。...这留下了安全问题的潜在可能性,消费者希望知道有哪些数据被记录和存储下来。 Apple正在寻求开发在设备内使用语音激活的方法。...现在Facebook正在做什么 虽然Facebook对语音领域有雄心,但它进入语音市场非常晚。这种延迟可能会使公司获取市场要付出较大代价。...还有其他一些发展需要注意,有可能颠覆中国的智能音箱市场。 首先,Apple于2019年1月在中国推出HomePod。

    4.7K10

    Linux平台:Alexa语音服务快速入门指南

    11或更高版本)接口,允许开发人员将智能语音控制添加到连接的产品中.它是模块化和抽象的,提供组件去处理离散功能,例如语音捕获,音频处理和通讯,  每个组件都开放API允许你使用和定制.它还包含一个示例应用程序.../alexa-rpi/include 请注意,在运行cmake并将其构建到SDK之前,你可能需要授权Sensory库,可以在Sensory Github页面下发现一个授权Sensory库的脚本bin/license.sh...- 请务必下载资源resources/alexa/alexa-avs-sample-app中的alexa.umdl,确保KITT.ai集成测试的正常运行 运行示例程序 注意: 需要使用PortAudio...,必须为CMake制定安装的前缀路径,例如: cmake -DCMAKE_PREFIX_PATH= 注意:你可能需要指定rpath将SDK链接到你的应用程序...注意:在你的应用程序,需要将包含路径添加到RapidJSON 用于C++API文档的AVS Device SDK 本地构建API文档,从构建目录运行这个命令:make doc.

    2.6K20

    一个披萨电影夜,你到底泄露了多少个人数据?

    在Echo上安装的Domino’s应用程序会将Kristen存储的信用卡信息提取出来,然后Alexa会问“你想用尾号为1234的Visa卡吗?” 存储的信用卡信息用来购买批萨。...Alexa还记录了交互信息,Domino程序则根据她所说的内容创建了记录。 提供给ALEXA的数据:声音特征、请求内容。...Facebook可以根据上传照片的IP地址来收集Sally的位置信息,这样可以向她推送她可能感兴趣的同城活动,或者向她推送针对附近某地特定人群的广告。...、社会保障账户、驾照号、登录账号及密码、购买历史、浏览历史、IP地址、时区、浏览器类型、浏览器版本、浏览器插件、操作系统、点击流数据、给Amazon致电的电话号码、查看Amazon发来的邮件、页面响应时间...在Domino’s的“独立隐私策略”部分中规定,其数据适用于Domino’s的比萨网站、移动端网站、应用程序和通过Domino’s的任何软件平台访问的第三方设备。

    1.7K40

    安全:智能音箱很容易受到黑客的各种攻击

    与此同时,通过恶意应用程序执行的语音攻击,假设这些应用程序通过谷歌和亚马逊的语音应用程序审批过程。(恶意语音应用和恶意智能手机应用一样,都受到应用商店版主的控制)。 ?...攻击者可能会将一个合法应用程序的同音词(比如Capital Won 而不是Capital One)命名为一个应用程序 ,或者在应用程序名称的末尾添加发音相近的词。...通过在调用中附加一个发音为“please”的单词,黑客可以使用亚马逊的魔术字功能,当孩子们在提问Alexa时使用单词“please”来启动一个恶意应用程序(例如,Capital One Please)。...相关的安全漏洞涉及应用程序编程接口(API),这是允许第三方应用程序访问软件功能的中间层。...恶意应用程序可以使用不需要身份验证的api,在用户不知情的情况下干扰谷歌家庭扬声器的设置。

    1.8K20
    领券