System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用户自适应音量选择制造技术_技高网

用户自适应音量选择制造技术

技术编号:42874797 阅读:11 留言:0更新日期:2024-09-30 15:01
本公开涉及用户自适应音量选择。公开了用于用户自适应音量选择的技术。系统接收包括对虚拟助理的用户请求的音频输入。所述系统确定对应于所述音频输入的一个或多个声音特性,并将所述声音特性应用于音量选择模型。所述音量选择模型基于所述声音特性来选择音量水平。所述系统以选择的音量水平播放对用户的请求的音频响应。随后,所述系统接收将输出音量修改到不同的音量水平的用户输入。基于所述用户输入,所述系统校准所述音量选择模型。当所述系统接收到另一音频输入时,所述系统分析所述另一音频输入以确定所述另一音频输入的一个或多个声音特性。所述系统使用所述经校准的音量选择模型来选择对所述另一音频输入的音频响应的音量水平。

【技术实现步骤摘要】

本公开涉及音频响应。具体而言,本公开涉及音频响应音量。


技术介绍

1、虚拟助理是响应于用户输入(例如,语音输入或文本输入)执行任务的软件服务。用户输入是对虚拟助理执行特定任务的请求。用户请求可以采取许多不同的形式,诸如问题(例如,“今天天气如何?”)、指令(例如,“告诉我今天天气”)、句子片段(例如,“今天的天气”)或单个单词(例如,“天气”)。通常,虚拟助理不限于使用单个软件应用来执行任务。虚拟助理可以访问各种软件应用和/或服务的应用编程接口(api),以便基于用户请求来执行任务。根据具体实现方式,虚拟助理可以执行的任务的示例包括但不限于:安排提醒;检查天气;控制音乐或视频播放;启动应用;检查日历中的约会;安排约会;发出音频和/或视频呼叫;检查语音邮件;发送文本消息;口述接收到的文本消息或电子邮件;设置计时器;检查股票;执行单位转换(例如,英里到公里);解决数学问题;控制相机功能;启用和/或禁用硬件功能(例如蓝牙或wi-fi);搜索互联网;提供到位置的路线等等。

2、一些虚拟助理被包含在诸如智能手机、平板电脑、电视机、扬声器等之类的消费类硬件中。被包含在消费类硬件中的虚拟助理的示例包括但不限于:applegoogleassistanttm;amazon alexatm。替代地或附加地,虚拟助理可以用于其它情境中,诸如呼叫中心或在线客户支持。存在许多不同种类的虚拟助理。

3、在某些情况下,当用户向虚拟助理提交请求时,虚拟助理生成对用户请求的音频响应。音频响应可以包括由用户请求的信息、对所请求的任务已经完成的确认、请求用户重复或澄清用户输入、或任何其它种类的音频响应或其组合。在一个示例中,用户询问虚拟助理,“明天天气如何?”虚拟助理访问天气服务以获得关于第二天的天气的信息。响应于用户请求,虚拟助理经由扬声器响应,“明天天气将达到64度,有雷暴。”在另一个示例中,用户告诉虚拟助理,“将计时器设置为五分钟。”虚拟助理将计时器设置为五分钟。响应于用户请求,虚拟助理经由扬声器响应,“计时器已经被设置”。在另一个示例中,用户向虚拟助理提交仅包含单词“文本”的请求。虚拟助理经由扬声器响应,“我应该把您的文本消息发送给谁?”基于虚拟助理的响应,用户可以提供附加输入,诸如用户的数字地址簿中的个人的名字。响应于附加输入,虚拟助理可以生成附加音频响应。虚拟助理可以对许多不同种类的用户请求提供许多不同种类的音频响应。

4、当虚拟助理对用户请求提供音频响应时,响应可能声太小或太大,即,对于提供响应的情境来说,响应的音量水平可能太低或太高。虚拟助理响应的音量水平可以是最后使用的音量。例如,用户可能已经将音量设置为适合铃声音量、媒体播放或某种其它用途的水平。用户设置的适用于一种用途的音量水平可能不适用于虚拟助理的响应。替代地或附加地,最后使用的音量可能是在不同的环境情境中设置的。用户设置的适用于一种情境的音量水平可能不适用于另一种情境。在一个示例中,用户在沿着喧嚣的街道行走时向虚拟助理提交请求。虚拟助理的响应声太小,用户无法辨别出响应。在另一个示例中,用户在安顿婴儿睡觉时向虚拟助理提交请求。虚拟助理的响应声太大,吵醒婴儿。存在许多不同的情况,其中虚拟助理的响应对于提供响应的情境来说可能声太小或声太大。一般来说,声太小的虚拟助理的响应可能无法辨别,而声太大的虚拟助理的响应可能是破坏性的。

5、本节描述的方法是可以采用的方法,但不一定是以前设想或采用的方法。因此,除非另有说明,否则不应认为本节中描述的任何方法仅仅因为包含在本节中就是现有技术。


技术实现思路

本文档来自技高网...

【技术保护点】

1.一个或多个非暂时性机器可读介质,存储指令,当由一个或多个处理器执行时,所述指令使得执行包括以下的操作:

2.根据权利要求1所述的一个或多个介质,其中接收所述音频输入是由不同于第一设备的第二设备执行的,并且其中所述操作还包括:基于第二设备的位置,从多个设备当中选择用于播放所述响应的第一设备。

3.根据权利要求1所述的一个或多个介质,其中接收所述音频输入是由不同于第一设备的第二设备执行的,并且其中所述操作还包括:

4.根据权利要求1所述的一个或多个介质,其中所述操作还包括:

5.根据权利要求4所述的一个或多个介质,其中计算第一音量调节因子还包括确定与所述特定位置相对应的位置类别,并且其中至少部分地基于所述位置类别来计算第一音量调节因子。

6.根据权利要求1所述的一个或多个介质,其中所述操作还包括:

7.根据权利要求1所述的一个或多个介质,所述操作还包括:

8.根据权利要求1所述的一个或多个介质,所述操作还包括:

9.一种方法,包括:

10.根据权利要求9所述的方法,其中接收所述音频输入是由不同于第一设备的第二设备执行的,并且其中所述操作还包括:基于第二设备的位置,从多个设备当中选择用于播放所述响应的第一设备。

11.根据权利要求10所述的方法,其中第一设备位于第二设备附近。

12.根据权利要求9所述的方法,还包括:

13.根据权利要求12所述的方法,其中计算第一音量调节因子还包括确定与所述特定位置相对应的位置类别,并且其中至少部分地基于所述位置类别来计算第一音量调节因子。

14.根据权利要求9所述的方法,其中所述操作还包括:

15.一种系统,包括:

16.根据权利要求15所述的系统,其中所述操作还包括:

17.根据权利要求16所述的系统,其中计算第一音量调节因子还包括确定与所述特定位置相对应的位置类别,并且其中至少部分地基于所述位置类别来计算第一音量调节因子。

18.根据权利要求15所述的系统,其中接收所述音频输入是由不同于第一设备的第二设备执行的,并且其中所述操作还包括:基于第二设备的位置,从多个设备当中选择用于播放所述响应的第一设备。

19.根据权利要求15所述的系统,所述操作还包括:

20.根据权利要求15所述的系统,所述操作还包括:

...

【技术特征摘要】

1.一个或多个非暂时性机器可读介质,存储指令,当由一个或多个处理器执行时,所述指令使得执行包括以下的操作:

2.根据权利要求1所述的一个或多个介质,其中接收所述音频输入是由不同于第一设备的第二设备执行的,并且其中所述操作还包括:基于第二设备的位置,从多个设备当中选择用于播放所述响应的第一设备。

3.根据权利要求1所述的一个或多个介质,其中接收所述音频输入是由不同于第一设备的第二设备执行的,并且其中所述操作还包括:

4.根据权利要求1所述的一个或多个介质,其中所述操作还包括:

5.根据权利要求4所述的一个或多个介质,其中计算第一音量调节因子还包括确定与所述特定位置相对应的位置类别,并且其中至少部分地基于所述位置类别来计算第一音量调节因子。

6.根据权利要求1所述的一个或多个介质,其中所述操作还包括:

7.根据权利要求1所述的一个或多个介质,所述操作还包括:

8.根据权利要求1所述的一个或多个介质,所述操作还包括:

9.一种方法,包括:

10.根据权利要求9所述的方法,其中接收所述音频输入是由不同于第一设备的第二设备执行的,并且其中...

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

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

1