车载导航android音频策略,Android车载导航全局声控装置及方法

Android车载导航全局声控装置及方法

【技术领域】

[0001]本发明涉及智能Android车载系统领域,尤其涉及一种Android车载导航全局声控装置及方法。

【背景技术】

[0002]在行车过程中,驾驶员如需使用导航功能,驾驶员需要通过按钮、旋钮或触摸屏等模式完成导航启动、地点输入、选择和确认操作才能完成导航操作;当驾驶员需要收听音乐和收音机时,同样需通过按钮、旋钮或触摸屏来实现音乐播放器和调频广播的开启、播放和切换选择等操作;同样地,当驾驶员需要拨打电话、观看碟片时,一般情况下也需要通过手动操作进入导航系统的电话拨打界面或者碟片的播放界面并进行后续操作。

[0003]在上述操作中,驾驶员需要通过手眼同步配合来完成。而驾驶员在进行上述操作时,手离开了方向盘,同时视线离开了车辆的前行方向,在整个过程中,驾驶员需要触摸或者点击屏幕十次以上,驾驶员数十秒甚至数分钟的注意力转到车内的车载导航系统操作位置,从而使得驾驶风险大大提升。

【发明内容】

[0004]本发明旨在解决上述现有技术中存在的问题,提出一种Android车载导航全局声控装置及方法。

[0005]本发明一方面提出一种Android车载导航全局声控装置,该装置包括中央处理模块、存储模块、应用程序接口模块、语音输入模块、语音识别模块以及语义分析模块。其中,语音输入模块接收语音输入;语音识别模块将语音转化为文本信息;语义分析模块对所述文本信息进行语义分析并提取关键信息,所述关键信息包含动作元素信息、目标元素信息;中央处理模块将关键信息与存储模块中的预存指令进行比对,获取关键信息对应的目标指令,并通过应用程序接口模块调用应用程序执行所述目标指令。

[0006]本发明另一方面提出一种Android车载导航全局声控方法,该方法包括以下步骤:步骤一、启用语音输入功能,输入语音;步骤二、进行语音识别处理,将所述语音转化为文本信息;步骤三、进行语义分析处理,提取所述文本信息中的关键信息,所述关键信息包含动作元素信息、目标元素信息;步骤四、将所述关键信息与预存指令进行比对,获取所述关键信息对应的目标指令;步骤五、调用应用程序执行所述目标指令。

[0007]通过本发明,使用者仅通过说话向Android车载系统输入语音就可以实现导航规划路径、播放音乐、收听收音机、拨打电话、观看碟片等操作,使用者无需学习和记忆任何限定命令,反馈方式也可通过语音播报。本发明极大地降低了操作的繁琐程度,并能够大大降低驾驶中发生交通事故的风险。

【附图说明】

[0008]图1为本发明一实施例的Android车载导航全局声控装置结构示意图; 图2为本发明一实施例包含按键模块的装置结构示意图;

图3为本发明一实施例的语音识别模块连接示意图;

图4为本发明一实施例的语义分析模块连接示意图;

图5为本发明一实施例包含反馈模块的装置结构示意图;

图6为本发明一实施例包含降噪模块、滤波模块的装置结构示意图;

图7为本发明一实施例的Android车载导航全局声控方法流程图;

图8为本发明一实施例包含按键开启语音输入操作的部分流程示意图;

图9为本发明一实施例的指令有效性判断的部分流程示意图。

【具体实施方式】

[0009]下面结合具体实施例及附图对本发明作进一步详细说明。下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明的技术方案,而不应当理解为对本发明的限制。

[0010]本发明一方面提供一种Android车载导航全局声控装置。如图1所示,本发明提出的Android车载导航全局声控装置包括中央处理模块300、存储模块600、应用程序接口模块800、语音输入模块200、语音识别模块400以及语义分析模块500。其中,语音输入模块200用于接收语音输入;语音识别模块400用于将语音输入模块200所接受输入的语音转化为文本信息;语义分析模块500用于对转化后的所述文本信息进行语义分析并从中提取关键信息;中央处理模块300用于将所提取的关键信息与存储模块600中的预存指令进行比对,从所述预存指令中获取所述关键信息对应的目标指令,进而通过应用程序接口模块800调用相应的应用程序执行所述目标指令。

[0011]优选地,如图2所示,所述Android车载导航全局声控装置还包括按键模块100,中央处理模块300在检测到按键模块100的按键输入之后开启语音输入模块200。按键模块100可采用Android车载导航设备等装置的触控显示屏式设计用以为使用者提供触碰式按键输入;按键模块100还可以采用内嵌于方向盘式或车体其他部位式设计为使用者提供按键输入。使用者按下按键后便可以通过说话向所述Android车载导航全局声控装置输出包含命令信息的语音。

[0012]使用者可以通过按下按键向所述Android车载导航全局声控装置输出包含命令信息的各类语音信息,例如说出开启/关闭导航系统、开启/关闭多媒体播放器、开启/关闭调频收音机、拨打车载电话等等。在上述情形下,使用者还可以在特定场景中进一步输出相应的语音信息,例如说出导航目的地、开启/关闭语音导航播报、待播放的多媒体文件名、调高/调低音量、调频收音机频率或电台名称、对方电话号码等等。

[0013]语音识别模块400用于将语音输入模块200所接受输入的语音转化为文本信息。如图3所示,语音识别模块400可以根据存储模块600中预存的语音一文本数据对照表将所述语音转化为文本信息,或者通过网络连接根据互联网服务器端存储的语音一文本数据对照表将所述语音转化为文本信息。

[0014]语义分析模块500用于对转化后的所述文本信息进行语义分析并从中提取关键信息。所述关键信息包含动作元素信息、目标元素信息等,例如对于语音转化后的文本信息:“开启/关闭导航系统”,“开启/关闭”即为动作元素信息,“导航系统”即为目标元素信息;对于语音转化后的文本信息:“调高/调低音量”,“调高/调低”即为动作元素信息,“音量”即为目标元素信息。如图4所示,语义分析模块500根据存储模块600中预存的文本一关键信息对照表或现有语义分析算法对所述文本信息进行语义分析并提取关键信息,或根据互联网服务器端存储的文本一关键信息对照表或现有语义分析算法对所述文本信息进行语义分析并提取关键信息。

[0015]中央处理模块300用于将所提取的关键信息与存储模块600中的预存指令进行比对,从所述预存指令中获取所述关键信息对应的目标指令,进而通过应用程序接口模块800调用相应的应用程序执行所述目标指令,例如开启/关闭导航系统、开启/关闭多媒体播放器、开启/关闭调频收音机、拨打车载电话等等。

[0016]优选地,如图5所示,所述Andro i d车载导航全局声控装置还包括反馈模块700。使用者的话音有时为不经意说出或者并不包含指令信息,此时的语音信息为无效语音,中央处理模块300将所提取的关键信息与存储模块600中的预存指令进行比对后,并不能得到对应的目标指令,反馈模块700此时用于向使用者反馈通知信息,用以告知输入的语音信息无效;而有时,在使用者的话音不完整的情形下,也即转化后的所述关键信息不完整时,中央处理模块300将所提取的关键信息与存储模块600中的预存指令进行比对后会得到多条包含上述关键信息的预存指令,此时反馈模块700用于反馈与关键信息相关的所有预存指令以备候选。反馈模块700可以显示屏,也可以扬声器,通过反

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值