在虚拟助理发起的清单和提醒中回溯到原始音频剪辑制造技术

技术编号:38948543 阅读:35 留言:0更新日期:2023-09-25 09:44
公开了用于在虚拟助理发起的清单和提醒中回溯原始音频剪辑的技术。系统可以接收包括第一请求的音频输入。基于第一请求,系统可以调度将由虚拟助理平台执行的动作。系统存储音频输入的至少一部分以及动作和音频输入的至少一部分之间的映射。系统执行动作。在执行动作之后,系统接收对与动作相对应的第一请求的音频回放的第二请求。系统基于动作和音频输入的该至少一部分之间的映射来检索音频输入的该至少一部分,并且播放包括第一请求的音频输入的该至少一部分。入的该至少一部分。入的该至少一部分。

【技术实现步骤摘要】
【国外来华专利技术】在虚拟助理发起的清单和提醒中回溯到原始音频剪辑
[0001]专利技术人:
[0002]Michael Patrick Rodgers


[0003]本公开涉及虚拟助理。具体而言,本公开涉及提供音频输入的原始音频记录,该原始音频记录曾使得虚拟助理创建意图在将来被查看的内容。

技术介绍

[0004]虚拟助理是用于执行任务的软件代理。虚拟助理可以经由语音命令和/或文本命令接受来自用户的指令。可以通过智能扬声器接收语音命令。可替代地,虚拟助理可以经由键入聊天界面的文本命令接收来自用户的命令。通常,虚拟助理响应于请求,执行简单的任务。例如,响应于语音命令“今天天气如何?”,虚拟助理获取并读出今天的天气预报。
[0005]虚拟助理还可用于创建用户意图在未来查看的内容,诸如清单和提醒。例如,用户可以将物品添加到购物清单,意图是在超市查看清单内容。作为另一个示例,用户可以提供语音命令“提醒我明天中午给约翰打电话”,意图是在第二天中午呈现该提醒时查看该提醒。
[0006]虚拟助理可以使用特定的应用或模块来执行特定的任务。例如,虚拟助理调用独立的应用来查找方向、查看天气和更新日历。虚拟助理可以确定用户的意图,以识别要执行的任务。虚拟助理可以使用样本话语来确定意图。例如,基于样本话语“我的支票账户的余额有多少?”,调用名为lookupBalance的应用。
[0007]本节中描述的方法是可以采用的方法,但不一定是以前已经设想或采用的方法。因此,除非另有说明,否则不应假设本节中描述的任何方法仅仅因为它们包含在本节中就有资格作为现有技术。
附图说明
[0008]在附图的图中,实施例是以示例的方式而非限制的方式示出的。应当注意,在本公开中对“一”或“一个”实施例的引用不一定是指同一个实施例,而是它们意味着至少一个。在附图中:
[0009]图1示出了根据一个或多个实施例的系统;
[0010]图2示出了根据一个或多个实施例的使用虚拟助理回溯音频记录的一组示例操作;
[0011]图3示出了根据一个或多个实施例的使用虚拟助理平台的示例设备;和
[0012]图4示出了说明根据一个或多个实施例的计算机系统的框图。
具体实施方式
[0013]在以下描述中,出于解释的目的,阐述了许多具体细节,以便提供透彻的理解。在
没有这些具体细节的情况下也可以实践一个或多个实施例。在一个实施例中描述的特征可以与不同实施例中描述的特征相结合。在一些示例中,为了避免不必要地模糊本专利技术,参考框图形式描述了众所周知的结构和设备。
[0014]1.总体概述
[0015]2.虚拟助理系统
[0016]3.在虚拟助理中回溯音频记录
[0017]4.示例实施例
[0018]5.杂项;扩展
[0019]6.硬件概述
[0020]1.总体概述
[0021]一个或多个实施例重放用于配置或调度任务的先前接收的音频输入。在一个示例中,虚拟助理经由音频输入从用户接收执行任务的初始命令。任务可以包括例如设置在特定时间做某事的提醒。虚拟助理存储与对应于任务的信息相关联的音频输入。在执行任务之后,虚拟助理接收提供对应于初始命令的附加信息的请求。虚拟助理基于对应于任务的信息和音频输入之间的存储的映射来识别存储的音频输入。然后,虚拟助理向用户回放从用户接收的音频输入。
[0022]当虚拟助理执行的任务不充分和/或不正确时,音频输入的存储和回放可能是有用的。在一个示例中,用户说出的初始命令包括“提醒我在下午5点给Joe打电话”。虚拟助理误解了初始命令,并且替代地在下午5点播放提醒,该提醒说出“这是给Mo打电话的提醒”。在没有识别出提醒的情况下,用户可以提交回放初始命令的请求。当向用户播放从用户接收到的初始命令时,用户能够理解提醒是给Joe打电话,而不是给Mo打电话。初始命令还可以指定虚拟助理播放的提醒中未包括的细节。在一个示例中,初始命令可能已经说出了“提醒我给Larry打电话谈谈卖房事宜”,而虚拟助理播放的提醒可能仅说出了“这是给Larry打电话的提醒”。因此,虚拟助理存储和回放初始命令帮助用户获得与提醒任务相关的附加信息。
[0023]在另一个示例中,用户说出的初始命令包括“将零食添加到我的购物清单中”。虚拟助理误解了初始命令,并将“小麦”添加到用户的购物清单中。稍后,当用户查看购物清单并在购物清单中看到“小麦”时,用户请求关于购物清单中“小麦”条目的附加信息。基于“小麦”条目和存储的初始命令之间的存储的映射,虚拟助理识别用于回放的初始命令。系统回放用户的初始命令“将零食添加到我的购物清单中”,这进而帮助用户识别要购买的正确物品。
[0024]一个或多个实施例播放或呈现与从用户接收到初始命令相关联的任何上下文信息。作为回放初始命令的替代或除了回放初始命令之外,虚拟助理可以(a)呈现接收到初始命令时用户和/或虚拟助理的地理位置,或者(b)接收到初始命令的时间。虚拟助理可以呈现与接收到初始命令的时间相对应的设备信息。设备信息可以包括例如当接收到初始命令时正在执行的一组应用、在接收到初始命令之前用户访问的最后一个应用、或者当接收到初始命令时设备的配置。
[0025]本说明书中描述的和/或权利要求中记载的一个或多个实施例可能不包括在该“总体概述”部分中。
[0026]2.虚拟助理系统
[0027]图1示出了根据一个或多个实施例的系统100。如图1所示,系统100包括查询系统102、用户通信设备118和数据储存库126。在一个或多个实施例中,系统100可以包括比图1所示的组件更多或更少的组件。图1中示出的组件可以在彼此本地或彼此远离。图1所示的组件可以用软件和/或硬件来实现。每个组件可以分布在多个应用和/或机器上。多个组件可以组合到一个应用和/或机器中。针对一个组件描述的操作可以替代地由另一个组件来执行。
[0028]在一个或多个实施例中,系统100基于来自用户124的输入执行任务。示例任务包括制定旅行安排、给出方向、显示请求的图像、设置提醒、创建购物清单以及向这些清单添加物品。任务中的一个或多个步骤可以基于与用户124的对话来执行。对话可以包括从用户124接收的输入和由系统100生成的输出。对话可以包括来自用户124的初始请求。对话可以包括来自系统100的解决用户请求的响应。对话可以包括由系统100生成的来自用户124的对附加信息的请求。
[0029]在一个或多个实施例中,用户通信设备118包括被配置成促进与用户124通信的硬件和/或软件。用户通信设备118可以从用户124接收信息。用户通信设备118可以向用户124发送信息。用户通信设备可以经由音频接口120和/或可视界面122促进与用户124的通信。用户通信设备118通信地耦合到查询系统102。
[0030]在一个实施例中,用户通信设备118在一个或多个数字设备上实现。术语“数字设备”通常指包括处理器的任何硬件设备。数字设备可以指执行应用或虚拟机的物理设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种包括指令的非暂态计算机可读介质,所述指令当由一个或多个硬件处理器执行时使得操作被执行,所述操作包括:由虚拟助理平台接收包括第一请求的音频输入;基于所述第一请求,调度将由所述虚拟助理平台执行的动作;存储(a)所述音频输入的至少一部分与(b)所述动作和所述音频输入的所述至少一部分之间的映射;由所述虚拟助理平台执行所述动作;在执行所述动作之后:由所述虚拟助理平台接收对与由虚拟助理平台执行的所述动作相对应的所述第一请求的音频回放的第二请求;基于所述动作和所述音频输入的所述至少一部分之间的所述映射,检索所述音频输入的所述至少一部分;由所述虚拟助理平台播放包括所述第一请求的所述音频输入的所述至少一部分。2.根据权利要求1所述的介质,所述操作还包括:存储(a)接收到所述第一请求时的上下文信息以及(b)所述动作和所述用户位置之间的映射,其中所述上下文信息包括以下中的一项或多项:(i)接收到所述第一请求时的用户位置,(ii)接收到所述第一请求的时间,或(iii)接收到所述第一请求时运行的应用列表;基于在接收到所述第一请求时所述动作和所述上下文信息之间的所述映射,检索在接收到所述第一请求时的所述上下文信息;以及由所述虚拟助理平台呈现在接收到所述第一请求时的所述上下文信息的至少一部分。3.根据权利要求1所述的介质,其中存储所述音频输入的至少一部分以及所述动作和所述音频输入的所述至少一部分之间的所述映射是响应于评估所述音频输入的一个或多个特征而执行的;所述操作进一步包括:由所述虚拟助理平台接收包括第二请求的第二音频输入;基于所述第二请求,调度将由所述虚拟助理平台执行的第二动作;评估所述第二音频输入的一个或多个特征;避免存储所述第二音频输入的任何部分。4...

【专利技术属性】
技术研发人员:M
申请(专利权)人:甲骨文国际公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1