针对目标应用的操作方法、装置及计算设备制造方法及图纸

技术编号:20819540 阅读:22 留言:0更新日期:2019-04-10 05:50
本发明专利技术公开了一种针对目标应用如语音导航的操作方法、装置及计算设备。本发明专利技术在目标应用的语音操作功能开启的情况下,接收来自用户的语音输入,判断语音输入是否与一个或多个预存语音数据之一相同,并响应于语音输入与预存语音数据相同,执行与该预存语音数据相对应的当前待操作应用功能点。由此,在目标应用运行中出现需要用户手动操作的应用功能点,或者用户期望执行特定应用功能点,仅需输入与应用功能点对应的语音数据即可替代手动操作,以确保应用功能点准确快速的执行。

【技术实现步骤摘要】
针对目标应用的操作方法、装置及计算设备
本专利技术涉及软件应用领域,特别是涉及一种针对诸如语音导航的目标应用的操作方法、装置及计算设备。
技术介绍
随着语音识别技术的发展,人们在电子设备的日常使用中,能够在越来越多的场景下使用相关应用的语音输入功能。然而在现有技术中,各应用虽然具有接收语音输入的功能,但往往并不能完全使用语音命令实现流畅应用。换句话说,应用在运行过程中或多或少会出现需要用户手动操作的情况。而这在用户不方便手动执行时,会给用户造成一定的不便,甚至会影响用户的人身安全。例如,在日常行车过程中使用导航系统时,虽然导航系统通常能够识别语音输入的目的地,但在具体功能需要确认时,往往需要通过手动点击或执行特定手势来进行操作。这些操作假如在行车过程中执行,尤其是在高速路上执行,不但需要视线转移,更需要解放手来进行确认操作,这无疑会对行车安全带来极大的隐患,也是违法交通法律法规的行为。因此,在应用运行中出现需要用户手动执行的操作而用户不方便执行时,如何使得用户能够方便且准确地执行该操作,是本领域所需解决的一大问题。
技术实现思路
本专利技术的主要目的在于提供一种针对目标应用如语音导航的操作方法、装置及计算设备,通过预先将目标应用中的应用功能点与预定的语音数据绑定,如此在目标应用运行中出现需要用户手动操作的应用功能点,或者用户期望执行特定应用功能点时,用户仅需输入与应用功能点对应的语音数据即可替代手动操作,实现应用功能点的准确执行。根据本专利技术的一个方面,提供了一种针对目标应用的操作方法,包括:在目标应用的语音操作功能开启的情况下,接收来自用户的语音输入;判断语音输入是否与一个或多个预存语音数据之一相同,其中每个预存语音数据仅与一个应用功能点相对应;响应于语音输入与预存语音数据相同,执行与该预存语音数据相对应的当前待操作应用功能点。由此,在应用运行过程中出现需要用户手动操作的应用功能点,但是用户不便操作时,用户仅通过输入与应用功能点对应的语音数据即可替代手动操作,实现应用功能点的执行。优选地,在语音输入与一个或多个预存语音数据之一的说话人和说话内容都相同的情况下判断语音输入与该预存语音数据相同。由此确保功能点执行的准确性和安全性。优选地,判断语音输入是否与一个或多个预存语音数据之一相同的步骤可以包括:对语音输入进行处理以得到语音输入的频谱;以及将语音输入的频谱与一个或多个预存语音频谱数据相比较。由此,通过频谱特性进行匹配,以确保匹配的可行性和准确性。优选地,对语音输入进行处理以得到语音输入的频谱的步骤可以包括:对语音输入进行降噪和去混响处理;对经降噪和去混响处理的语音输入进行分帧和加窗处理;对每个短时分帧窗进行快速傅里叶变换(FFT)以获取语音输入的频谱。由此确保获取频谱的便利性和准确性。优选地,该方法还可以包括:预先录入语音并与应用功能点绑定,以作为预存语音数据。由此,通过将应用功能点与特定的语音数据绑定,为后续基于用户输入的语音驱动相应的应用功能点执行,提供了条件。优选地,与一个应用功能点绑定的是一条或多条预先录入的语音,其中,一条或多条预先录入的语音可以包括如下至少一项:同一说话人录入的与其绑定的应用功能点相同或不同的语音内容;不同说话人录入的与其绑定的应用功能点相同或不同的语音内容。由此,可以在不影响功能的情况下根据用户自身喜好为应用功能点绑定自定义的语音数据。优选地,响应于语音输入与预存语音数据相同,执行与该预存语音数据相对应的当前待操作应用功能点的步骤可以包括:响应于语音输入与预存语音数据相同,给出是否执行与该预存语音数据相对应的当前待操作应用功能点的语音提示;以及响应于接收到与确认或取消功能相对应的语音输入,执行或不执行当前待操作应用功能点。由此,可以进一步确保应用功能点的执行符合用户的应用需求。根据本专利技术的另一个方面,还提供了一种语音导航方法,包括:在导航应用的语音操作功能开启的情况下,接收来自用户的语音输入;判断语音输入是否与一个或多个预存语音数据之一相同,其中每个预存语音数据仅与导航应用中的一个功能点相对应;响应于语音输入与预存语音数据相同,执行与该预存语音数据相对应的当前待操作功能点。优选地,在语音输入与一个或多个预存语音数据之一的说话人和说话内容都相同的情况下判断语音输入与该预存语音数据相同,并且判断是通过比较语音的频谱进行的。优选地,响应于语音输入与预存语音数据相同,执行与该预存语音数据相对应的当前待操作功能点的步骤可以包括:响应于语音输入与预存语音数据相同,给出是否执行与该预存语音数据相对应的当前待操作功能点的语音提示;以及响应于接收到与确认或取消功能相对于的语音输入,执行或不执行当前待操作功能点。根据本专利技术的另一个方面,还提供了一种针对目标应用的操作装置,包括:语音输入接收单元,用于在目标应用的语音操作功能开启的情况下,接收来自用户的语音输入;语音判断单元,用于判断语音输入是否与一个或多个预存语音数据之一相同,其中每个预存语音数据仅与一个应用功能点相对应;以及执行单元,用于响应于语音输入与预存语音数据相同,执行与该预存语音数据相对应的当前待操作应用功能点。优选地,在语音输入与一个或多个预存语音数据之一的说话人和说话内容都相同的情况下判断语音输入与该预存语音数据相同。优选地,语音判断单元用于:对语音输入进行处理以得到语音输入的频谱;以及将语音输入的频谱与一个或多个预存语音频谱数据相比较。优选地,对语音输入进行处理以得到语音输入的频谱包括:对语音输入进行降噪和去混响处理;对经降噪和去混响处理的语音输入进行分帧和加窗处理;对每个短时分帧窗进行快速傅里叶变换(FFT)以获取语音输入的频谱。优选地,该装置还可以包括:预存语音数据获取单元,用于预先录入语音并与应用功能点绑定,以作为预存语音数据。优选地,与一个应用功能点绑定的是一条或多条预先录入的语音,其中,一条或多条预先录入的语音包括如下至少一项:同一说话人录入的与其绑定的应用功能点相同或不同的语音内容;不同说话人录入的与其绑定的应用功能点相同或不同的语音内容。优选地,执行单元响应于语音输入与预存语音数据相同,给出是否执行与该预存语音数据相对应的当前待操作应用功能点的语音提示,并响应于接收到与确认或取消功能相对应的语音输入,执行或不执行当前待操作应用功能点。根据本专利技术的另一个方面,还提供了一种语音导航装置,包括:语音输入接收单元,用于在导航应用的语音操作功能开启的情况下,接收来自用户的语音输入;语音判断单元,用于判断语音输入是否与一个或多个预存语音数据之一相同,其中每个预存语音数据仅与导航应用中的一个功能点相对应;以及执行单元,用于响应于语音输入与预存语音数据相同,执行与该预存语音数据相对应的当前待操作功能点。优选地,在语音输入与一个或多个预存语音数据之一的说话人和说话内容都相同的情况下判断语音输入与该预存语音数据相同,并且判断是通过比较语音的频谱进行的。优选地,执行单元响应于语音输入与预存语音数据相同,给出是否执行与该预存语音数据相对应的当前待操作功能点的语音提示,并且响应于接收到与确认或取消功能相对应的语音输入,执行或不执行当前待操作功能点。根据本专利技术的另一个方面,还提供了一种计算设备,包括:处理器;以及存储器,其上存储有可执行代本文档来自技高网...

【技术保护点】
1.一种针对目标应用的操作方法,包括:在目标应用的语音操作功能开启的情况下,接收来自用户的语音输入;判断所述语音输入是否与一个或多个预存语音数据之一相同,其中每个预存语音数据仅与一个应用功能点相对应;响应于所述语音输入与预存语音数据相同,执行与该预存语音数据相对应的当前待操作应用功能点。

【技术特征摘要】
1.一种针对目标应用的操作方法,包括:在目标应用的语音操作功能开启的情况下,接收来自用户的语音输入;判断所述语音输入是否与一个或多个预存语音数据之一相同,其中每个预存语音数据仅与一个应用功能点相对应;响应于所述语音输入与预存语音数据相同,执行与该预存语音数据相对应的当前待操作应用功能点。2.如权利要求1所述的方法,其中,在所述语音输入与一个或多个预存语音数据之一的说话人和说话内容都相同的情况下判断所述语音输入与该预存语音数据相同。3.如权利要求1所述的方法,其中,所述判断所述语音输入是否与一个或多个预存语音数据之一相同的步骤包括:对所述语音输入进行处理以得到所述语音输入的频谱;以及将所述语音输入的频谱与一个或多个预存语音频谱数据相比较。4.如权利要求3所述的方法,其中,所述对所述语音输入进行处理以得到所述语音输入的频谱的步骤包括:对所述语音输入进行降噪和去混响处理;对经降噪和去混响处理的语音输入进行分帧和加窗处理;对每个短时分帧窗进行快速傅里叶变换(FFT)以获取所述语音输入的频谱。5.如权利要求1所述的方法,还包括:预先录入语音并与应用功能点绑定,以作为所述预存语音数据。6.如权利要求5所述的方法,其中,与一个应用功能点绑定的是一条或多条预先录入的语音,其中,所述一条或多条预先录入的语音包括如下至少一项:同一说话人录入的与其绑定的应用功能点相同或不同的语音内容;不同说话人录入的与其绑定的应用功能点相同或不同的语音内容。7.如权利要求1所述的方法,其中,所述响应于所述语音输入与预存语音数据相同,执行与该预存语音数据相对应的当前待操作应用功能点的步骤包括:响应于所述语音输入与预存语音数据相同,给出是否执行与该预存语音数据相对应的当前待操作应用功能点的语音提示;以及响应于接收到与确认或取消功能相对应的语音输入,执行或不执行所述当前待操作应用功能点。8.一种语音导航方法,包括:在导航应用的语音操作功能开启的情况下,接收来自用户的语音输入;判断所述语音输入是否与一个或多个预存语音数据之一相同,其中每个预存语音数据仅与所述导航应用中的一个功能点相对应;响应于所述语音输入与预存语音数据相同,执行与该预存语音数据相对应的当前待操作功能点。9.如权利要求8所述的方法,其中,在所述语音输入与一个或多个预存语音数据之一的说话人和说话内容都相同的情况下判断所述语音输入与该预存语音数据相同,并且所述判断是通过比较语音的频谱进行的。10.如权利要求8所述的方法,其中,所述响应于所述语音输入与预存语音数据...

【专利技术属性】
技术研发人员:詹辉
申请(专利权)人:广州市动景计算机科技有限公司
类型:发明
国别省市:广东,44

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

1