实时响应方法、计算机可读存储介质及车载终端与流程
本发明涉及语音响应技术领域,尤其涉及一种实时响应方法、计算机可读存储介质及车载终端。
背景技术:
语音输入功能由于其便捷性被用户越来越频繁的使用。
但现有针对语音输入的响应方法通常是在等待用户说完所有的内容后才开始执行相应的操作,这样就导致用户说完之后,需要等待一段时间,才能得到响应结果,体验较差。
技术实现要素:
有鉴于此,本发明提供了一种响应方法,能提高响应的实时性。
本发明的实时响应方法,应用于终端,包括:实时接收用户的语音信息;实时对所述语音信息进行语音识别;在识别出所述语音信息包括操作意图时,根据所述语音信息实时进行响应。
本发明提供一种实时响应方法,包括:实时接收用户的语音信息;实时对所述语音信息进行语音识别;在识别出所述语音信息包括操作意图时,根据所述语音信息实时进行响应。
在一实施方式中,实时接收用户的语音信息的步骤之前包括:开启语音导航功能。
在一实施方式中,在识别出所述语音信息包括操作意图时,根据所述语音信息实时进行响应的步骤包括:根据所述用户的历史导航数据和/或目的地热度排名展示推荐导航目的地信息。
在一实施方式中,在识别出所述语音信息包括操作意图时,根据所述语音信息实时进行响应的步骤之后包括:接收包括导航目的地的部分特征的新语音信息;判断所述新语音信息中是否包括导航起始地的信息;在所述新语音信息中不包括所述导航起始地的信息时,获取从当前位置至所述导航目的地的初始导航路线;在所述新语音信息中包括所述导航起始地的信息时,获取从所述导航起始地至所述导航目的地的初始导航路线。
在一实施方式中,根据所述语音信息实时进行响应的步骤之后还包括:实时展示所述初始导航路线;和/或接收到包括导航目的地的其他特征信息时,根据所述其他特征信息对所述初始导航路线进行筛选,以获取并实时展示最终导航路线。
在一实施方式中,在识别出所述语音信息包括操作意图时,根据所述语音信息实时进行响应的步骤之后包括:在接收到包括操作对象的部分特征的新语音信息时,根据所述部分特征信息实时更新响应结果。
在一实施方式中,接收到包括操作对象的部分特征的新语音信息时,根据所述部分特征信息实时更新响应结果的步骤包括:接收包括所述部分特征信息的新语音信息;判断所述新语音信息的发出者是否为所述用户;若所述发出者是所述用户,则根据所述新语音信息实时更新响应结果;若所述发出者不是所述用户,则在接收到所述用户针对所述新语音信息的确认语音指令时,根据所述新语音信息实时更新响应结果。
在一实施方式中,所述在识别出所述语音信息包括操作意图时,根据所述语音信息实时进行响应的步骤包括:在识别出所述语音信息包括控制意图及待控制部件的部分标识时,实时获取与所述控制意图对应的可控部件;从所述待控制部件中筛选出与所述可控部件匹配的目标控制部件;根据控制意图实时对所述目标控制部件进行相应的控制。
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序在被运行时,实现上述的响应方法。
本发明还提供一种车载终端,所述车载终端包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于运行所述计算机程序,以执行上述的响应方法。
本发明的实时响应方法、计算机可读存储介质及车载终端,在识别出所述语音信息包括操作意图时能根据语音信息实时进行响应,缩短了用户的等待时间,提高了响应的实时性。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
图1所示为本发明第一实施例的实时响应方法的流程示意图;
图2所示为本发明第二实施例的实时响应方法的流程示意图;
图3所示为本发明第三实施例的实时响应方法的流程示意图;
图4所示为本发明车载终端的模块示意图。
图5所示为本发明一实施例的车载终端的时序图。
具体实施方式
为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明详细说明如下。
图1所示为本发明第一实施例的实时响应方法的流程示意图。如图1所示的响应方法可以但不限于应用于终端或服务端等等,具体地,例如可以应用于车载终端,手机端等等。如图1所示,本实施例的实时响应方法包括如下步骤:
步骤s11:实时接收用户的语音信息;
具体地,例如可以但不限于通过麦克风实时接收用户的语音信息。在一实施方式中,用户可以但不限于为驾驶员或与终端绑定的用户等等。在其他实施方式中,用户也可以为其他特定的人,或者能发出语音信息的任意对象等等。
步骤s12:实时对语音信息进行语音识别;
步骤s13:在识别出语音信息包括操作意图时,根据语音信息实时进行响应。
其中,操作意图可以但不限于例如为导航意图、搜索意图、控制意图中的开启意图、关闭意图、调节意图等等中的一种或多种。具体地,例如,可以在用户说“我要去”、“我想去”、“导航到”等等语音信息时,判定语音信息中包括导航意图,在用户说“帮我打开”、“我要听”等等语音信息时,判定语音信息中包括开启意图。
在一实施方式中,步骤s13:在识别出语音信息包括操作意图时,根据语音信息实时进行响应之后还可以但不限于包括:在接收到包括操作对象的部分特征的新语音信息时,根据部分特征信息实时更新响应结果。其中,操作对象的部分特征可以但不限于为操作对象例如导航目的地的名称中的部分关键字,例如新语音信息为“我要去广”,则筛选出推荐导航目的地信息中位置名称包括“广”的信息进行展示,也可以直接用名称中包括“广”的位置信息替换所述推荐导航目的地信息等等。
具体地,在一实施方式,可以在新语音信息的发出者是用户时根据新语音信息实时更新响应结果,在新语音信息的发出者不是该用户时,在接收到用户针对新语音信息的确认语音指令时,根据新语音信息实时更新响应结果,以避免误操作。具体地,例如,在驾驶员说“导航到”,副驾驶员说“广州”,在接收到驾驶员说例如“对,就这里”的确认语音指令时,则根据“广州”实时更新响应结果,进一步在提高响应的准确性的同时,也进一步地保证了响应的实时性。
本发明的实时响应方法在识别出所述语音信息包括操作意图时能根据语音信息实时进行响应,缩短了用户的等待时间,提高了响应的实时性。
图2所示为本发明第二实施例的实时响应方法的流程示意图。如图2所示,本实施例的实时响应方法包括如下步骤:
步骤s21:实时接收用户的语音信息;
在实施方式中,步骤s21:实时接收用户的语音信息之前包括:开启语音导航功能。具体地,可以在接收到语音导航开启指令时开启语音导航功能,也可以在开机时自动开启语音导航功能等等。
步骤s22:实时对语音信息进行语音识别;
步骤s23:在识别出语音信息包括导航意图时,根据语音信息实时进行响应;
具体地,步骤s23:在识别出语音信息包括导航意图时,根据语音信息实时进行响应可以但不限于包括:根据用户的历史导航数据和/或目的地热度排名展示推荐导航目的地信息。在其他实施方式中,步骤s23还可以但不限于包括:根据用户的导航收藏信息和/或当前位置信息和/或当前时间信息展示推荐导航目的地信息。具体地,推荐导航目的地信息中可以但不限于包括推荐导航目的地的标识信息、推荐导航目的地的位置信息、包括推荐导航目的地的导航信息等等。
在一实施方式中,响应方法还可以但不限于包括步骤s24:接收包括导航目的地的部分特征的新语音信息;
其中,在执行步骤s24:接收包括导航目的地的部分特征的新语音信息之后,响应方法还包括根据新语音信息进行更新响应结果。具体地,在本实施方式中,响应方法还包括步骤s25:判断新语音信息中是否包括导航起始地的信息;
在新语音信息中不包括导航起始地的信息时,进入步骤s26:获取从当前位置至导航目的地的初始导航路线;
在新语音信息中包括导航起始地的信息时,进入步骤s27:获取从导航起始地至导航目的地的初始导航路线。
在一实施方式中,实时响应方法还包括如下步骤s28:实时展示初始导航路线。
在一实施方式中,实时响应方法还包括如下步骤s29:接收到包括导航目的地的其他特征信息时,根据其他特征信息对初始导航路线进行筛选,以获取并实时展示最终导航路线。具体地,在一实施方式中,导航目的地的其他特征信息可以但不限于为导航目的地的名称中除部分特征对应的关键字外的其他关键字,在其他实施方式中,其他特征信息和/或部分特征也可以为例如导航目的地的分类(例如娱乐、餐饮)等等其他特征。
本发明的实时响应方法在识别出所述语音信息包括操作意图时能根据语音信息实时进行响应,缩短了用户的等待时间,提高了响应的实时性。而且,还能根据用户后续输入的新语音信息,实时获取更符合用户预期的初始导航路线。此外,在获取到更符合用户预期的初始导航路线之后,还能根据用户输入例如语音或触控输入的其他特征信息,进一步地对初始导航路线进行筛选,能准确且快速地获取最终导航路线。
图3所示为本发明第三实施例的实时响应方法的流程示意图。如图3所示,本实施例的响应方法包括如下步骤:
步骤s31:实时接收用户的语音信息;
步骤s32:实时对语音信息进行语音识别;
步骤s33:在识别出语音信息包括控制意图及待控制部件的部分标识时,实时获取与控制意图对应的可控部件;
具体地,例如在识别出语音信息中包括“请帮我打开”、“好闷,开”时判定识别出语音信息包括控制意图。例如在语音信息为“好闷,开左”时,则判定待控部件的名称包括“左”例如为“左车窗”、“左车门”等等。
步骤s34:从待控制部件中筛选出与可控部件匹配的目标控制部件;
在一实施方式中,可以根据终端所处的环境,例如车载终端所处的车辆的车速等等确定与控制意图对应的可控部件,例如在车速大于阈值例如60km/小时时,与打开意图对应的可控部件包括“左车窗”、“右车窗”,则目标控制部件可以判定为“左车窗”。以上仅仅用于举例说明,但本发明并不以此为限。
步骤s35:根据控制意图实时对目标控制部件进行相应的控制。
本发明的实时响应方法在识别出所述语音信息包括控制意图及待控制部件的部分标识时进行响应,缩短了用户的等待时间,提高了响应的实时性。
图4所示为本发明车载终端的模块示意图。车载终端包括存储器和处理器,存储器40用于存储计算机程序,处理器41用于运行计算机程序,以执行上述的响应方法。
图5所示为发明一实施方式的车载终端的时序图。请参考图5,车载终端包括语音识别模块50及导航模块51。语音识别模块50用于在实时接收用户的语音信息,并在实时对语音信息进行语音识别,且在识别出语音信息包括导航意图时,实时将识别出的语音内容发送给导航模块51,以使得导航模块51根据语音内容实时进行响应。此外,语音识别模块50还用于实时接收并识别包括导航目的地的部分特征的新语音信息,并实时将识别出的新语音内容发送给导航模块51,以使得导航模块51根据新语音内容实时更新响应结果,并实时显示更新后的响应结果。
本发明还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序在被运行时,实现上述的响应方法。其中,响应方法的具体流程请参考上述的描述,在此不再赘述。
本发明的实时响应方法、计算机可读存储介质及车载终端,在识别出所述语音信息包括操作意图时能根据语音信息实时进行响应,缩短了用户的等待时间,提高了响应的实时性。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除