使用相对和绝对时隙数据的语音识别系统和方法与流程

文档序号:12907170阅读:179来源:国知局
使用相对和绝对时隙数据的语音识别系统和方法与流程

该技术领域大体上涉及语音系统,并且更具体地涉及用于利用语音系统中的相对数据的方法和系统。



背景技术:

车辆语音系统对由车辆的乘客发出的语音执行语音识别或理解。语音发声通常包括与车辆或车辆可访问的其它系统的一个或多个特征通信或控制该一个或多个特征的命令。车辆语音系统的语音对话系统响应于语音发声而产生口头命令。

例如,车辆语音系统可以从定向至电话系统的用户接收语音发声。该语音发声可指示呼叫某个人。情况通常是,用户使用相对信息对该语音系统描述某个人。例如,用户可以发出“呼叫我的老板john”。该语音系统可能未理解“我的老板”和/或用户的联系人列表可能不指示john是老板。可产生多个对话提示,其在选择呼叫正确的john之前要求更多信息。

因此,可希望提供用于使用相对信息提供语音识别和对话产生的改进型方法和系统。另外,从以下结合附图和前面的技术领域及背景技术进行的详细描述和所附权利要求书中将更清楚地明白本发明的其它理想特征和特性。



技术实现要素:

因此,提供用于管理语音系统的语音的方法和系统。在一个实施例中,一种方法包括:由处理器从至少一个相对数据数据源接收包括图表数据的相对信息;由处理器处理相对信息的图表数据以确定与语音系统中限定的元素相对联的关联和关系中的至少一种;以及由处理器将关联和关系中的至少一种存储为相对时隙数据以供语音识别方法和对话管理方法中的至少一种方法使用。

在另一个实施例中,一种系统包括第一非暂时性模块,其由处理器从至少一个相对数据数据源接收包括图表数据的相对信息。该系统进一步包括第二非暂时性模块,其由处理器处理相对信息的图表数据以确定与语音系统中限定的元素相对联的关联和关系中的至少一种,并且由处理器将关联和关系中的至少一种存储为相对时隙数据以供语音识别方法和对话管理方法中的至少一种方法使用。

附图说明

下文将结合以下附图描述示例性实施例,其中相同的标号指代相同元件,且其中:

图1是根据各个示例性实施例的包括语音系统的车辆的功能框图;

图2和3是说明根据各个示例性实施例的获得语音系统的相对信息的方法的序列图;以及

图4是说明根据各个示例性实施例的可以由语音系统执行以处理接收的相对信息的方法的流程图。

具体实施方式

以下详细描述本质上仅仅是示例性的,并且并无限制应用和用户的意图。另外,不存在被任何前述的技术领域、背景、摘要或以下详细描述中提出的任何明确的或暗示的理论约束的意图。如本文所使用,术语模块是指专用集成电路(asic)、电子电路、处理器(共享、专用或成组)以及执行一个或多个软件或固件程序的存储器、组合逻辑电路和/或提供所述功能性的其它合适部件。如可明白的是,本文所述的模块可组合和/或分割为各个实施例中的附加模块。

本发明的实施例在本文可以依据功能和/或逻辑块部件和各个处理步骤来描述。应当明白的是,这些块部件可以由配置成执行指定功能的任何数量的硬件、软件和/或固件部件来实现。例如,本发明的实施例可以采用各种集成电路部件(例如,存储器元件、数字信号处理元件、逻辑元件、查找表等,其可以在一个或多个微处理器或其它控制装置的控制下实行多种功能)。另外,本领域技术人员将明白的是,本发明的实施例可以结合任何数量的转向控制系统来实践,且本文所述的车辆系统仅仅是本发明的一个示例性实施例。

为了简明起见,本文可以不详细描述与信号处理、数字传输、信令、控制以及该系统(和该系统的单个操作部件)的其它功能方面有关的常规技术。另外,本文所包括的各个图式中所示的连接线旨在表示各个元件之间的示例性功能关系和/或物理联接。应当注意的是,在本发明的实施例中可以存在许多替代或附加的功能关系或物理连接。

根据本发明的示例性实施例,语音系统10示为包括在车辆12内。在各个示例性实施例中,语音系统10通过人机接口模块(hmi)模块14提供对一个或多个车辆系统的语音识别或理解。这样的车辆系统可以包括(例如,但不限于)电话系统16、导航系统18、媒体系统20、远程信息处理系统22、网络系统24或可以包括语音相依应用程序的任何其它车辆系统。如可明白的是,语音系统10的一个或多个实施例可适用于具有语音相依应用程序的其它非车辆系统,并且因此不限于本车辆实例。hmi模块14最低限度包括用于记录用户的语音发声28的录音装置以及用于向用户呈现对话30或任何其它多模式交互的音频和/或视觉装置。

语音系统10和/或hmi模块14通过通信总线和/或其它通信装置26(例如,有线、短程无线或远程无线)与多个车辆系统16至24通信。通信总线可为(例如,但不限于)控制器区域网(can)总线、本地互连网络(lin)总线或任何其它类型的总线。

语音系统10包括语音识别模块32和对话管理器模块34。如可明白的是,语音识别模块32和对话管理器模块34可以实施为如所示的单独的语音系统和/或组合式语音系统10。一般来说,语音识别模块32从hmi模块14接收语音发声28并且使用依赖于语义解释和/或自然语言理解的一种或多种语音识别或理解处理语音发声28。语音识别模块32从语音发声(例如,基于置信阈值)产生一个或多个可能结果并且向对话管理器模块34提供可能结果。

对话管理器模块34基于结果管理对话。在各个实施例中,对话管理器模块34响应于结果而确定由语音系统10产生的下一对话提示30。下一对话提示30提供至hmi模块14以呈现于用户。

如下文将更详细地讨论,语音系统10进一步包括管理存储在时隙数据数据存储装置38中的时隙数据管理器模块36。时隙数据由语音识别模块32和/或对话管理器模块34使用来处理语音发声28和/或管理对话30。时隙数据包括绝对时隙数据40和相对时隙数据42。

绝对时隙数据40包括在语音处理方法和/或对话管理方法中使用的元素的绝对值。例如,与电话系统16有关的联系人的元素可包括(但不限于)名字、姓氏、移动电话、家庭电话等。在这样的实例中,绝对时隙数据40包括用于与用户的联系人列表中的每个联系人相对联的元素的绝对值。用户的联系人列表可获自电话系统16、与车辆12相对联的个人装置43(诸如蜂窝电话、平板计算机、计算机等)和/或由用户经由例如hmi模块14直接输入至车辆12中。如可明白的是,绝对时隙数据40可包括用于其它元素(除联系人外)的绝对值,因为本发明不限于本实例。

相对时隙数据42包括在语音处理方法和/或对话管理方法中使用的元素的相对值。例如,用于联系人的相对值可指示关系(即,妈妈、爸爸、姐妹、丈夫等)或其它关联(即,老板、团队领导、同事等)。如可明白的是,相对时隙数据42可包括用于其它元素(除联系人外)的相对值,因为本发明不限于本实例。

时隙数据管理器模块36与一个或多个相对数据数据源44至48通信以获得相对信息50至54。相对数据数据源44至48包括维护由它们的相应应用程序使用的相对信息50至54的因特网站点或可访问数据库。时隙数据管理器模块36利用它们的相对信息50至54来在时隙数据数据存储装置38中填充相对时隙数据42。例如,鉴于上文所讨论的联系人实例,各个相对数据数据源44至48(例如,geni、peoplefinder或其它组织网站)维护关于包括他们与其它人的关系或关联的相对信息50至54。该关系或关联可为工作关系、家族关系、社会关系等。相对信息50至54通常是由相对数据数据源44至48以图表格式(诸如树格式)或其它图表格式维护。时隙数据管理器模块36从相对数据数据源44至48中的一个或多个以图表格式获得相对信息50至54并且处理相对信息50至54以确定相对时隙数据42。

在各个实施例中,时隙数据管理器模块36基于绝对信息(例如,建立联系人或联系人列表的名字等)的初始化获得相对信息50至54。在各个实施例中红,时隙数据管理器模块36例如基于用户的语音发声28实时地获得相对信息50至54,该语音发声28包括相对语言(例如,“呼叫mo组织的omer”、“呼叫atci的eli”、“呼叫uxt的eli”、“呼叫表亲bob”、“呼叫bob的妻子”、“呼叫ssv团队的领导”等)。如可明白的是,每次对于单个元素或每次对于多个元素获得相对信息50至54。

在各个实施例中,时隙数据管理器模块36通过获悉图表上的移动并且获悉与图表上的每个运动相对联的关系/关联来处理相对信息50至54(例如,鉴于实体的组织图,横向移动可以指示同事,向上移动可以指示老板等)。时隙数据管理器模块36提取相对于特定元素(例如,用户)的已获悉关系/关联并且将该关系/关联存储为相对时隙数据42。在各个实施例中,时隙数据管理器模块36对于多个元素(例如,已经存储在联系人列表中的姓名)提取相对于特定元素(例如,用户)的已获悉关系/关联。在各个实施例中,时隙数据管理器模块36对于限定距离(或与图表相对联的其它度量)内的附加元素(例如,不在联系人列表内的姓名)提取关系/关联,并且存储用于附加元素的相对时隙数据42(例如,基于相对信息构造附加联系人)。

在各个实施例中,时隙数据管理器模块36除时隙数据外还将相对信息50至54以图表格式存储在时隙数据数据存储装置38中。在这样的实施例中,时隙数据管理器模块36(以图表或文本形式经由hmi模块14)向用户呈现相对信息50至54以确认和/或区分相对信息50至54。

在各个实施例中,时隙数据管理器模块36通过例如个人装置43和网络与相对数据数据源44至46间接地通信以获得相对信息50至54。例如,如图2中更详细地所示且继续参考图1,个人装置43可以在100处与车辆12配对,且在110处下载联系人列表(或其它绝对元素)并且将其解析为绝对时隙数据40以供语音识别模块32和/或对话管理器模块34使用。响应于已下载的数据,语音系统10的时隙数据管理器模块36在120处将对相对信息的请求传送至个人装置43。个人装置43在130至134处将一个或多个请求传送至相对数据数据源44至48中的一个或多个以捕捉用于特定元素或多个元素的相对信息50至54。相对数据数据源44至48在140至144处将相对信息50至54传回至个人装置43。作为响应,个人装置43在150处将相对信息50至54传回至数据时隙管理器模块36。数据时隙管理器模块36处理相对信息50至54以确定相对时隙数据42并且在160处将相对时隙数据42存储在时隙数据数据存储装置38中以供语音系统10使用。

在各个其它实施例中,如图1中所示,数据时隙管理器模块36(例如,通过网络56)直接与相对数据数据源44至48通信以获得相对信息50至54。例如,如图3中更详细地所示且继续参考图1,用户在200处将语音发声28传送至语音系统10。作为响应,数据时隙管理器模块36在210处处理语音发声28并且在220至224处直接将请求传送至相对数据数据源44至48中的一个或多个以捕捉用于与语音发声28相对联的特定元素或多个元素的相对信息50至54。相对数据数据源44至48在230至234处将相对信息50至54传回至数据时隙管理器模块36。数据时隙管理器模块36处理相对信息50至54以确定相对时隙数据42并且在240处将相对时隙数据42存储在时隙数据数据存储装置38中以供语音系统10使用。

现在参考图4,流程图说明可以由根据各个示例性实施例的语音系统10执行的方法300。如可根据本发明明白的是,方法300内的操作顺序不限于如图4中说明的循序执行,反而可根据需要且根据本发明以一个或多个不同顺序执行。如可进一步明白的是,在不更改方法300的精神的情况下可以增加或删除方法300的一个或多个步骤。

如所示,方法300可以开始于305。在310处接收相对信息50至54(例如,如上文关于图2或图3所讨论)。在320处,通过获悉图表上的移动、获悉与图表上的每个移动相对联的关系/关联以及对于已知元素和/或附加元素提取相对于特定元素的已获悉的关系/关联来处理相对信息50至54的图表数据。在330处将已提取的关系/关联作为相对时隙数据42存储在时隙数据数据存储装置38中。可选地,在340处将相对信息50至54存储在时隙数据数据存储装置38中以在由语音识别模块32和/或对话管理器模块34执行的确认和区分中使用。接着在350处在语音识别模块和/或对话管理器模块中使用已存储的相对时隙数据42。此后,方法可以结束于360。如可明白的是,在各个实施例中,方法300可对于由用户提供的任何数量的语音发声进行迭代。

虽然前述详细描述中已经提出了至少一个示例性实施例,但是应当明白的是,存在许多变化。还应当明白的是,示例性实施例或多个示例性实施例仅仅是实例并且不旨在决不限制本发明的范围、适用性或配置。实情是,前文详细描述将给本领域技术人员提供用于实施示例性实施例或多个示例性实施例的便捷指引。应当理解的是,在不脱离所附权利要求书和其合法等同物的范围的情况下,可对元件的功能和设置作出各种改变。

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