与文本框相关联地调整针对语音识别的超时值的制作方法

文档序号:11333667阅读:206来源:国知局
与文本框相关联地调整针对语音识别的超时值的制造方法与工艺



背景技术:

用于在采用语音和/或话音识别程序的计算系统中使用的系统和方法变得越来越流行,尤其是已知其中用户利用计算设备的越来越多的移动环境。话音和/或语音识别程序允许用户经由语音命令来提供输入,其中那些语音命令被转录成打字文本以供插入到例如文字处理文档、搜索查询输入栏、文本消息传送栏等中。



技术实现要素:

提供了该发明内容以用简化的形式引入了在下文的具体实施方式中进一步描述的概念的选择。该发明内容不旨在标识所要求保护的主题的关键特征或本质特征,也不旨在用于帮助确定所要求保护的主题的范围。

在各种实施例中,提供了用于基于与文本框相关联的变化的输入范围来调整超时值的系统、方法、和计算机可读存储介质。可以接收口述已经与文本框相关联地发起的指示。例如,可以在用户主动地打开与文本框在其上显示的用户计算设备相关联的麦克风(或其他听力设备)时接收这样的指示,或者在用户简单地开始对处于待机模式等中的麦克风说话时接收这样的指示,以使得麦克风是在检测到话音发起之后而自动地激活的。通过标识与文本框相关联的标签来标识与文本框相关联的输入范围,所述标签定义了与文本框相关联的输入范围。与经标识的输入范围相关联的超时值被识别并且被应用于口述,以使得麦克风去激活其中未检测到话音的、与超时值相关联的以下量的时间。较长的超时值通常与得出长的、经深思熟虑的文本分段(例如,文字处理文档)的用户活动相关联,而不是与得出短的、和/或面向命令的文本分段(例如,搜索查询成分)的用户活动相关联。

本技术的自适应超时特征允许更快和更高效的处理,这是因为在将麦克风的激活维持到肯定的去激活为止时所利用的资源可以以更及时的方式而被重新分配。自适应超时特征还允许节约电力,这变得对用户越来越重要,因为移动的、电池供电的计算设备已经变得更加普遍。可以根据其来实现这样的优点同时保持积极的用户体验,这是因为自适应超时值降低了用户将在说话中被切断(这使得他们重复已经说过的词语和/或手动地重新激活麦克风,这两者都可能引起用户对口述体验的不满意)的可能性。

附图说明

作为示例而非限制在附图中示出了本技术,其中相同的附图标记指示相同的元素,并且其中:

图1是适用于在实现本技术的实施例时使用的示例性计算环境的框图;

图2是可以在其中采用本技术的实施例的示例性计算系统的框图;

图3是根据本技术的实施例的示出了用于基于与文本框相关联的变化的输入范围来调整超时值的示例性方法的流程图;

图4是根据本技术的实施例的示出了用于基于与文本框相关联的变化的输入范围来调整超时值的另一示例性方法的流程图;

图5是根据本技术的实施例的示出了用于基于与文本框相关联的变化的输入范围来调整超时值的又一示例性方法的流程图。

具体实施方式

在本文中利用特异性描述了本技术的主题以满足法定要求。然而,描述本身不旨在限制该专利申请的范围。相反,发明人已经预见到所要求保护的主题还可以结合其他现有或未来的技术而以其他方式来实施,以包括与在该文档中所描述的步骤类似的不同步骤或步骤的组合。此外,尽管术语“步骤”和/或“框”在本文中可以用来表示所采用方法的不同元素,但是除非并且除了当明确地描述了个体步骤的顺序时,否则该术语并不应该被解释为暗示了在本文中所公开的各种步骤之间的任何特定顺序。

在本文中所描述技术的各个方面通常针对用于基于与文本框相关联的变化的输入范围来调整超时值的系统、方法、和计算机可读存储介质。接收口述已经与文本框相关联地被发起的指示。所述文本框可以与各种程序或应用中的任何程序或应用相关联,所述各种程序或应用仅仅作为示例而包括:文字处理程序、电子邮件程序、文本消息传送应用、sms消息传送应用、搜索应用、联系人信息应用(例如,电话和/或地址维护和回拨应用)等。在本文中宽泛地使用术语“文本框”以包括应用和文档的被配置为接收字母数字和/或文本输入的任何区域。例如,在文字处理应用中,文本框可以包括整个文档、文档的页或一部分、矩形或其他形状的小组件等。可以在用户主动地打开与文本框在其上显示的用户计算设备相关联的麦克风(或者其他听力设备)时接收这样的指示,或者在用户简单地开始对处于待机模式等的麦克风说话时接收这样的指示,以使得麦克风是在检测到话音发起之后自动地激活的。例如通过标识与文本框相关联的标签来标识与文本框相关联的输入范围,所述标签定义了与文本框相关联的输入范围。与所标识的输入范围相关联的超时值被识别并且被应用于口述以使得麦克风去激活其中未检测到话音的、与超时值相关联的以下量的时间。较长的超时值通常与得出长的、经深思熟虑的文本分段(例如,文字处理文档)的用户活动相关联,而不是与得出短的、和/或面向命令的文本分段(例如,搜索查询成分)的用户活动相关联。

本技术的自适应超时特征允许更快和更高效的处理,这是因为在将麦克风的激活维持到肯定的去激活为止时所利用的资源可以以更及时的方式而被重新分配。自适应超时特征还允许节约电力,这变得对用户越来越重要,因为移动的、电池供电的计算设备已经变得更加普遍。可以根据其来实现这样的优点同时保持积极的用户体验,这是因为自适应超时值降低了用户将在说话中被切断(这使得他们重复已经说过的词语和/或手动地重新激活麦克风,这两者都可能引起用户对口述体验的不满意)的可能性。

从而,本技术的一个实施例针对由包括至少一个处理器的一个或多个计算设备所执行的方法,所述方法用于基于与文本框相关联的变化的输入范围来调整超时值。所述方法包括:接收关于已经与文本框相关联地发起了口述的指示;标识与所述文本框相关联的输入范围;以及基于经确定的输入范围来调整针对所述口述的接收的超时值。

在另一实施例中,本技术针对用于基于与文本框相关联的变化的输入范围来调整超时值的系统。所述系统包括:自适应超时值应用引擎,所述自适应超时值应用引擎具有一个或多个处理器以及一个或多个计算机可读存储介质;以及与所述自适应超时值应用引擎耦合的数据存储。所述自适应超时值应用引擎被配置为:接收关于已经与文本框相关联地发起了口述的指示;确定所述文本框具有与其相关联的标签,所述标签定义了与所述文本框相关联的输入范围;标识与所述输入范围相关联的超时值;并且将所述超时值应用于所述口述。

在另一实施例中,本技术针对存储计算机可用指令的一个或多个计算机可读存储介质,其中当所述计算机可用指令由一个或多个计算设备使用时,使得所述一个或多个计算设备执行用于基于与文本框相关联的变化的输入范围来调整超时值的方法。所述方法包括:接收关于已经与文本框相关联地发起了口述的指示;确定所述文本框具有与其相关联的标签,所述标签定义与所述文本框相关联的输入范围;标识与所述输入范围相关联的超时值;确定所述超时值已经被满足;以及去激活与所述口述的接收相关联的麦克风。

在简要地描述了本技术的实施例的概要之后,在下文中描述了可以在其中实现本发明实施例的示例性操作系统以便提供针对本发明的各种方面的一般上下文。概括地参考附图并且特别地一开始参考图1,用于实现本技术的实施例的示例性操作环境被示出并且概括地被指定为计算设备100。计算设备100仅仅是合适的计算环境的一个示例而不旨在建议关于本技术的环境的使用或功能的范围的任何限制。计算设备100也不应当被解释为具有与所示出的任何一个组件或组件的组合相关的任何从属性或要求。

本技术的实施例可以是在计算机代码或机器可用的指令的一般上下文中描述的,所述指令包括由计算机或诸如个人数据助理或其他手持设备之类的其他机器所执行的计算机可用或计算机可执行的指令,例如程序模块。通常而言,程序模块包括例程、程序、对象、组件、数据结构等,和/或指的是执行特定任务或实现特定抽象数据类型的代码。本技术的实施例可以以多种系统配置来实践,包括但不限于手持设备、消费性电子产品、通用计算机、更为特殊的计算设备等。本技术的实施例还可以在分布式计算环境中被实践,其中任务是由通过通信网络链接的远程处理设备执行的。)

继续参考图1,计算设备100包括直接或间接地耦合以下设备的总线110:存储器112、一个或多个处理器114、一个或多个呈现组件116、一个或多个输入/输出(i/o)端口118、一个或多个i/o组件120、以及说明性电源122。总线110表示其可以是一个或多个总线(例如,地址总线、数据总线、或其组合)。尽管出于清楚的目的而用线示出了图1的各个框,但在实际中,这些框表示逻辑组件而不一定是实际的组件。例如,可以认为诸如显示设备之类的呈现组件是i/o组件。同样,处理器具有存储器。发明人在这里认识到这是本领域的属性,并且重申图1的示图仅仅说明能够结合本技术的一个或多个实施例而使用示例性计算设备。在如“工作站”、“服务器”、“膝上型计算机”、“手持设备”等这样的类别之间不进行区分,这是因为所有这些都被预想到在图1的范围内并且指代“计算设备”。

通常而言,计算设备100包括多种计算机可读存储介质。计算机可读介质可以是能够由计算设备100访问并且包括易失性和非易失性介质、可移动和不可移动介质的任何可用介质。计算机可读介质包括计算机存储介质和通信介质;计算机存储介质排除了信号本身。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块、或其他数据之类的信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括但并不局限于ram、rom、eeprom、闪速存储器或其他存储器技术,cd-rom、数字通用盘(dvd)或者其他光盘存储,盒式磁带、磁带、磁盘存储、或其他磁存储设备,或者能够用来存储期望的信息并且能够由计算设备100访问的任何其他介质。另一方面,通信介质则在诸如载波或其他传输机制的经调制数据信号中实施计算机可读指令、数据结构、程序模块、或其他数据,并且包括任何信息传递介质。术语“经调制的数据信号”意指这样的信号:在信号中以编码信息的方式设置或改变其特性中的一个或多个特性。作为示例而非限制,通信介质包括有线介质(例如,有线网络或直接有线连接)以及无线介质(例如,声学、射频(rf)、红外、和其它无线介质)。上述任何组合应该被包括在计算机可读介质的范围内。

存储器112包括以易失性和/或非易失性存储器为形式的计算机存储介质。存储器可以是可移动的、不可移动的、或其组合。示例性硬件设备包括固态存储器、硬盘驱动器、光盘驱动器等。计算设备100包括从诸如存储器112或i/o组件120之类的各种实体中读取数据的一个或多个处理器。呈现组件116向用户或其他设备呈现数据指示。示例性呈现组件包括显示设备、扬声器、打印组件、振动组件等。

i/o端口118允许计算设备100逻辑地耦合至包括i/o组件120的其他设备,它们中的一些可以是内置的。说明性i/o组件包括麦克风、游戏操纵杆、游戏板、碟形卫星天线、扫描仪、打印机、无线设备、控制器(例如,触控笔、键盘、和鼠标)、自然用户界面(nui)等。

nui处理空中手势、语音、或由用户所生成的其他生理输入。这些输入例如可以被解译为被转换成打字文本并且由计算设备100呈现的口述。这些请求可以被发送至合适的网络元件以供进一步处理。nui实现以下项的任何组合:话音识别、触摸和触控笔识别、脸部识别、生物计量识别、屏幕上和接近于屏幕的手势识别、空中手势、头部和眼部追踪、以及与计算设备100上的显示相关联的触摸识别。计算设备100可以装备有深度相机,例如立体相机系统、红外相机系统、rgb相机系统、以及这些的组合以用于进行手势检测和识别。额外地,计算设备100可以装备有使能够进行运动检测的加速计或陀螺仪。加速计或陀螺仪的输出可以被提供至计算设备100的显示器以渲染沉浸式的增强现实或虚拟现实。

在本文中所描述主题的方面可以在由移动设备所执行的计算机可执行指令(例如,程序模块)的一般上下文中描述。通常而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构等。在本文中所描述主题的方面还可以在分布式计算环境中实践,在所述环境中,任务是由通过通信网络链接的远程处理设备来处理的。在分布式计算环境中,程序模块可以位于包括存储器存储设备的本地计算机存储介质和远程计算机存储介质两者中。计算机可用指令形成接口以允许计算机根据输入的源来进行反应。所述指令与其他代码分段协作以响应于结合所接收的数据的源而接收的数据来开始各种任务。

此外,尽管在本文中使用了术语“自适应超时值应用引擎”,但应当理解的是,该术语还可以涵盖服务器、网络浏览器、分布在一个或多个计算机上的一个或多个进程的集合、一个或多个独立存储设备、一个或多个其他计算或存储设备的集合、以上中的一个或多个的任何组合等。

如先前所阐述的,本技术的实施例提供了基于与文本框(与其相关联地接收了口述)相关联的输入范围来调整口述超时值的系统、方法、和计算机可读存储介质。参考图2,提供了示出可以在其中采用本技术的实施例的示例性计算系统200的框图。概括而言,计算系统200示出了这样的环境,其中,根据例如(在下文中更加详细地描述的)在图3、4和5中所示出的方法,计算系统200示出了可以基于与文本框相关联的变化的输入范围来调整针对口述的超时值的环境。在未示出的其他组件之中,计算系统200通常包括能够经由网络214由自适应超时值应用引擎210访问的自适应超时值应用引擎210和数据存储212。网络214可以包括但不限于一个或多个局域网(lan)和/或广域网(wan)。这样的联网环境在办公室、企业范围的计算机网络、内联网、和互联网中是常见的。由此,在本文中不进一步描述网络214。

应当理解的是,在本技术的实施例的范围之内,可以在计算系统200中采用任何数量的自适应超时值应用引擎210。它们每个可以包括单个设备/接口或者在分布式环境中协作的多个设备/接口。例如,自适应超时值应用引擎210可以包括在分布式环境中设置的多个设备和/或模块,它们共同提供在本文中所描述的自适应超时值应用引擎210的功能。额外地,在计算系统200内还可以包括没有示出的其他组件或模块。

在一些实施例中,所示出的组件/模块中的一个或多个组件/模块可以被实现为独立应用。在其他实施例中,所示出的组件/模块中的一个或多个组件/模块可以经由自适应超时值应用引擎210来实现,或者被实现为基于互联网的服务。本领域技术人员应当理解的是,在图2中所示出的组件/模块在性质和数量上是示例性的而并不应当被理解为限制。可以采用任何数量的组件/模块来实现这里实施例的范围内的期望的功能。此外,组件/模块可以位于任何数量的快速文本删除模块和/或用户计算设备上。仅仅作为示例,自适应超时值应用引擎210可以作为单个计算设备、计算设备的聚类、或者远离剩余组件中的一个或多个组件的计算设备来提供。

应当理解的是,在本文中所描述的这个和其他布置仅仅是作为示例阐述的。除了或替代所示出那些之外,可以使用其他布置和元件(例如,机器、接口、功能、命令、以及功能的分组等),并且一些元件可以一起被省略。此外,在本文中所描述的元件中的许多元件是功能实体,所述功能实体可以被实现为离散或分布式组件、或者结合其他组件来实现、并且在任何合适的组合和位置中实现。在本文中被描述为由一个或多个实体所执行的各种功能可以由硬件、固件、和/或软件来实行。例如,可以由执行在存储器中所存储的指令的处理器来实行各种功能。

与自适应超时值应用引擎210相关联的计算机设备可以包括任何类型的计算设备,例如参考图1所描述的计算设备100。通常而言,与自适应超时值应用引擎210相关联的计算设备也与用于接受口述的输入的麦克风以及用于允许字母数字和/或文本输入到指定的区域(例如,文本框)的中一个或多个i/o组件(例如,触控笔或键盘/小键盘)相关联。应当注意的是,在本文中被描述为由自适应超时值应用引擎210所执行的功能可以由能够接受话音输入并且呈现从这样的话音输入所转换的打字文本的任何其他应用、应用软件、用户界面等。还应当注意的是,本技术的实施例能够等同地应用于移动计算设备以及接受手势、触摸、和/或语音输入的设备。任何和所有这样的变型及其任何组合被预期为在本技术的实施例的范围内。

图2的计算系统200的自适应超时值应用引擎210被配置为基于输入范围来调整针对口述的超时值及其他。如图所示,自适应超时值应用引擎210能够访问数据存储212。数据存储212被配置为存储与查找表中的至少一个查找表相关联的信息,所述信息标识以下中的一个或多个:与各种文本框相关联的标签(其定义与文本框相关联的输入范围)、以及与各种输入范围相关联的超时值;用户行为模式(共同的和特定于用户的)当它们涉及特定的用户活动等。根据其实施例,就特定于一个或多个用户的用户行为模式等与数据存储212相关联地被存储的意义而言,这样的用户可以被允许赞同这样的数据收集。例如,在收集特定于用户的数据之前,可以提供公告以通知用户将收集这样的数据,除非他/他选择退出这样的收集。可替代地,用户可以被要求在收集到这样的数据之前采取肯定的动作来赞成所述收集(即,选择加入)。任何和所有这样的变型以及任何其组合都被预期为在本技术的实施例的范围内。

在实施例中,数据存储212被配置为针对与其相关联地存储的项目中的一个或多个项目是可搜索的。本领域技术人员应该理解和领会的是,与数据存储相关联地存储的信息可以是可配置的,并且可以包括仅仅作为示例而与文本框标签、各种输入范围、与文本框相关联的超时值、输入范围和/或标签等相关的任何信息。这样的信息的内容和容量不旨在以任何方式限制本技术的实施例的范围。此外,数据存储212可以是单个、独立的组件(如图所示)或者是多个存储设备,例如数据库聚类,其部分可以与自适应超时值应用引擎210、另一外部计算设备(未示出)、和/或其任何组合相关联地驻留。

如图所示,自适应超时值应用引擎210包括口述接收组件216、映射组件217、以及超时值应用组件222。口述接收组件216被配置为接收口述已经与文本框相关联地被发起的指示等。可以在用户主动地打开与文本框在其上显示的用户计算设备相关联的麦克风(或者其他听力设备)时接收这样的指示,或者在用户简单地开始对处于待机模式等的麦克风说话时接收这样的指示,以使得麦克风是在检测到话音发起之后自动激活的。文本框可以与各种程序或应用中的任何程序或应用相关联,所述各种程序或应用仅仅作为示例而包括:文字处理程序、电子邮件程序、文本消息传送应用、sms消息传送应用、搜索应用、联系人信息应用(例如,电话和/或地址维护和回拨应用)等。

映射组件217被配置为将定义与文本框相关联的输入范围的标签映射至合适的自适应超时值。就这一点而言,映射组件217包括输入范围标识组件218以及超时值标识组件220。所述输入范围标识组件被配置为标识与文本框相关联的输入范围。在实施例中,可以通过确定文本框具有与其相关联的标签来完成这样的标识,所述标签定义了与文本框相关联的输入范围。通常而言,可以通过查询与其中存储这样的信息的数据存储212相关联的查找表来标识与文本框相关联的输入范围和标签。可以基于任何期望的因素来定义输入范围,所述期望的因素仅仅作为示例而包括与文本框相关联的可能的用户活动。例如,与文字处理应用中的文本框相关联的输入范围可以被标记为或者以其他方式被标识为“超过100词的文档成分”。作为另一示例,与搜索应用中的文本框相关联的输入范围可以被标记为或者以其他方式被标识为“查询成分,少于20词,面向命令”。作为另一示例,与联系人信息应用(例如,电话和/或维护和回拨应用)相关联的输入范围可以被标记为或者以其他方式被标识为“联系人成分,少于20词,可能是句子片段”。如果文本框不具有与其相关联的标签,则可以基于文本框的一个或多个特性来确定输入范围,所述一个或多个特性包括文本框所限于的多个字符或词语、与文本框相关联的文本或其他指导(例如,指定要输入的数据的类型文本、图标、或另一指示符)、文本框与其相关联的应用等。在其他实施例中,可以在文本框不具有与其相关联的标签时使用默认输入范围。

超时值标识组件220被配置为利用经标识的输入范围来标识超时值。通常而言,可以通过查询与数据存储212相关联的查找表来标识这样的超时值。通常根据经标识的输入范围来调整超时值。例如,较长的超时值可以与得出长的、经深思熟虑的文本的分段(例如,文字处理文档成分)的用户活动和/或输入范围相关联,而不是与得出短的和/或面向命令的文本的分段(例如,搜索查询成分)的用户活动和/或输入范围相关联。作为示例,与具有用于接收搜索查询的输入范围的文本框相关联的超时值可以是大约三秒,而与具有用于接收文字处理文档的输入范围的文本框相关联的超时值可以是较大的数量级,例如是大约三十秒。作为另一示例,与具有用于接收电子邮件联系人的输入范围的文本框相关联的超时值可以是大约三秒,而具有用于接收电子邮件消息的文本的输入范围的文本框的超时值可以是大约十秒。在实施例中,超时值可以是绝对值或者是距默认值的偏移。在实施例中,超时值被预先确定为与经标识的输入范围相关联。

超时值应用组件222被配置为将经确定的超时值应用于口述。如图所示,超时值应用组件222包括超时满足确定组件224、麦克风去激活组件226、以及动作发起组件228。超时满足确定组件224被配置为确定:由经确定的超时值所定义的时间段已经被在指定的时间段内没有接收到任何口述满足了。麦克风去激活组件226被配置为自动地去激活与在确定了已经满足了由时间值所定义的时间段之后的口述的接收相关联的麦克风。在实施例中,这样的自动去激活不需要肯定的用户交互(例如,用户不需要手动地去激活麦克风)。

在实施例中,在麦克风去激活之后,可以由动作发起组件228来自动地发起动作。例如,在麦克风的去激活之后,动作发起组件228可以与文本框相关联地将话音自动地转换成打字文本。作为另一示例,动作发起组件228可以在麦克风的去激活之后提交搜索查询,其中,输入范围被确定为“搜索查询成分”。任何和所有这样的变型以及任何其组合被预期为在本技术的范围内。

现在转到图3,示出了流程图,所述流程图示出用于基于与文本框相关联的变化的输入范围来调整超时值的示例性方法300。如在框310处所指示的,接收到已经与文本框相关联地发起了(例如,由图2的自适应超时值应用引擎210的口述接收组件216)口述的指示。如先前所阐述的,可以例如在用户主动地打开与文本框在其上显示的用户计算设备相关联的麦克风时接收这样的指示,或者在用户简单地开始对处于待机模式等中的麦克风说话时接收这样的指示,以使得麦克风是在检测到话音发起之后自动激活的。

如在框312处所指示的,由图2的自适应超时值应用引擎210的映射组件217的输入范围标识组件218来标识与文本框相关联的输入范围。例如,可以通过查询与数据存储(例如,图2的数据存储212)相关联的查找表来标识这样的输入范围。如在框314处所指示的,基于经确定的输入范围来调整针对话音的接收的超时值。在实施例中,较长的超时值可以与得出长的、经深思熟虑的文本的分段(例如,文字处理文档成分)的用户活动和/或输入范围相关联,而不是与得出短的和/或面向命令的文本的分段(例如,搜索查询成分)的用户活动和/或输入范围相关联。

现在参考图4,示出了流程图,所述流程图示出用于基于与文本框相关联的变化的输入范围来调整超时值的另一示例性方法400。如在框410处所指示的,接收到已经与文本框相关联地发起了(例如,由图2的自适应超时值应用引擎210的口述接收组件216)口述的指示。如先前所阐述的,可以例如在用户主动地打开与文本框在其上显示的用户计算设备相关联的麦克风时接收这样的指示,或者在用户简单地开始对处于待机模式等中的麦克风说话时接收这样的指示,以使得麦克风是在检测到话音发起之后自动激活的。

如在框412处所指示的,确定(例如,由图2的映射组件217的输入范围标识组件218)文本框具有与其相关联的标签,所述标签定义与所述文本框相关联的输入范围。如在框414处所指示的,例如通过查询与数据存储(例如,图2的数据存储212)相关联的查找表来确定与输入范围相关联的超时值。例如可以由图2的自适应超时值应用引擎210的映射组件217的超时值标识组件220来进行这样的确定。如在框416处所指示的,(例如由图2的自适应超时值应用引擎210的超时值应用组件222)将超时值应用于口述。这样的应用可以引起例如当满足与超时值相关联的时段时去激活与口述的接收相关联的麦克风。

现在转到图5,示出了流程图,所述流程图示出用于基于与文本框相关联的变化的输入范围来调整超时值的另一示例性方法500。如在框510处所指示的,接收到已经与文本框相关联地发起了(例如,由图2的自适应超时值应用引擎210的口述接收组件216)口述的指示。可以例如在用户主动地打开与文本框在其上显示的用户计算设备相关联的麦克风时接收这样的指示,或者在用户简单地开始对处于待机模式等中的麦克风说话时接收这样的指示,以使得麦克风是在检测到话音发起之后自动激活的。

如在框512处所指示的,(例如由图2的映射组件217的输入范围标识组件218)确定文本框具有与其相关联的标签,所述标签定义与所述文本框相关联的输入范围。如在框514处所指示的,通过查询与数据存储(例如,图2的数据存储212)相关联的查找表来确定与输入范围相关联的超时值。例如可以由图2的自适应超时值应用引擎210的映射组件217的超时值标识组件220来进行这样的确定。如在框516处所指示的,例如利用图2的超时值应用组件222的超时满足确定组件224来确定已经满足了与超时值相关联的时段。例如由图2的超时值应用组件222的麦克风去激活组件226来去激活与口述的接收相关联的麦克风。在实施例中,这样的去激活是自动化的,这在于其没有肯定的用户交互。

能够理解的是,本技术的实施例提供了用于基于与文本框相关联的变化的输入范围来调整超时值的系统、方法、和计算机可读存储介质。接收口述已经与文本框相关联地发起的指示。例如,可以在用户主动地打开与文本框在其上显示的用户计算设备相关联的麦克风(或其他听力设备)时接收这样的指示,或者在用户简单地开始对处于待机模式等中的麦克风说话时接收这样的指示,以使得麦克风是在检测到话音发起之后而自动地激活的。通过标识与文本框相关联的标签来标识与文本框相关联的输入范围,所述标签定义了与所述文本框相关联的输入范围。与经标识的输入范围相关联的超时值被识别并且被应用于口述,以使得麦克风去激活其中未检测到话音的、与超时值相关联的以下量的时间。在实施例中,较长的超时值通常与得出长的、经深思熟虑的文本分段的用户活动相关联,而不是与得出短的、和/或面向命令的文本分段的用户活动相关联。

已经关于特定的实施例而描述了本技术,上述实施例无论从哪个方面来看都旨在是说明性的而非限制性的。可替代的实施例对于本领域的技术人员而言将变得显而易见而不脱离其范围。

尽管本技术可进行各种修改和可替代的构造,但是其某些所示出的实施例是在图中示出的并且已经在上文中进行了详细描述。然而,应当理解的是,没有意图要将本技术限制为所公开的具体形式,而是与之相反,意图是覆盖落入本技术的精神和范围内的所有修改、可替代构造、和等同物。

本领域技术人员应当理解的是,在图3的方法300、图4的方法400、和图5的方法500中所示出步骤的顺序并不意味着以任何方式限制本技术的范围,而实际上,所述步骤可以以多种不同顺序在实施例内进行。任何和全部这样的变型及其任何组合形式都被预期为在本技术的实施例的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1