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可以显示屏,也可以扬声器,通过反

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

  1. android 音频配置文件,Android音频系统

    1 分析思路 Thread如何创建? AudioPolicyService是策略的制定者,AudioFlinger是策略的执行者, 所以: AudioPolicyService根据配置文件使唤Audi ...

  2. android 音频设备类型,Android 音频

    Android 音频Android Audio 02/28/2018 本文内容 Android OS 为多媒体提供了广泛的支持,包括音频和视频.本指南重点介绍 Android 中的音频,并介绍如何使用 ...

  3. android音频资源,android音频编辑之音频裁剪的示例代码

    前言 本篇开始讲解音频编辑的具体操作,从相对简单的音频裁剪开始.要进行音频裁剪,我的方案是开启一个Service服务用于音频裁剪的耗时操作,主界面发送裁剪命令,同时注册EventBus接受裁剪的消息( ...

  4. android音频声调,Android自定义带拼音音调Textview

    本文实例为大家分享了Android自定义带拼音音调Textview的具体代码,供大家参考,具体内容如下 1.拼音textview,简单的为把拼音数组和汉字数组结合在一起多行显示 import andr ...

  5. android音频测试方法,Android左右声道音频文件测试

    测试左右声道,其实主要步骤是制作一个 含有左右声道的音频文件. private MediaPlayer mMedieplayer; Button mButton = (Button)findViewB ...

  6. Android 音频系统:从 AudioTrack 到 AudioFlinger(全)

    Android 音频框架概述 Audio 是整个 Android 平台非常重要的一个组成部分,负责音频数据的采集和输出.音频流的控制.音频设备的管理.音量调节等,主要包括如下部分: Audio App ...

  7. Android音频框架之一 详解audioPolicy流程及HAL驱动加载与配置

    前言 此音频架构梳理笔记.主要是因工作上需要在 Android8.1 以上版本中,增加 snd-aloop 虚拟声卡做前期准备工作, 本篇文章提纲挈领的把音频框架主线梳理清晰,通过这篇文章能够清晰如下 ...

  8. 在“提示”框中:管理Android音频配置文件,Android上的Google书签和电缆固定

    It's a Thursday afternoon and that tip-time-of-week again. This week we're looking at managing audio ...

  9. Android音频管理总结(个人笔记)

    Android音频管理 Android音频概述 media player接口 Android系统的播放器NuPlayer media extractor(高通的有自己的解封装模块mmparser) A ...

最新文章

  1. 技术人员关注的几个优质公众号
  2. html动画图片重叠,不一样的层叠照片动画-ANIMATED CSS3 PHOTO STACK
  3. Apriori算法实例
  4. 没有思路?一个数据案例,拯救你的产品优化切入点
  5. ajax,php文件读取
  6. IOS-关闭(退)键盘事件--转
  7. 记录下UIButton的图文妙用和子控件的优先显示
  8. 记一次vue项目yarn打包环境配置失效的解决方案
  9. 喂,你经历过两三年前的前端开发吗?
  10. xadmin在Django 1.11中的使用及中英文切换
  11. php 非常简单的导入sql文件
  12. 四周实现爬虫系统(1)-抓取tripadvisor猫途鹰网站数据信息
  13. html5语义化标签标记定义导航,gogo娱乐-官方网站
  14. 阿里云短信API使用
  15. python中文社区-python
  16. 小区安装人脸识别系统,先回答五大安全问题
  17. Java8新特性:等同 final 效果(Effectively Final)
  18. phpstorm设置 打开文件所在目录_在根目录中配置文件夹
  19. 直方图和柱状图的区别有哪些
  20. HTML,img标签src路径错误及src路径图片无法显示问题,相对路径和绝对路径,超级详细的新手教程。

热门文章

  1. swift项目嵌入flutter的module混合开发(framework模式:适合多人协作开发,一个负责混合开发)
  2. 百度抢先翻开春节红包大战B面
  3. gimp 2 照片 换底色_使用GIMP或Photoshop创建Instagram风格的照片效果
  4. PDF怎么转换成TXT文本?这2个方法简单还免费
  5. 【程序员的数学基础课-黄申】学习笔记 11-20
  6. 台式机ubuntu12.04独立显卡更换成intel 核心显卡HD 4000
  7. 宇视存储服务器vs系列,【VS-HD4000V-02 4TB VX1848 宇视 存储 一体化SATA企业级硬盘】价格_厂家 - 中国供应商...
  8. 2021年美容师(中级)考试题及美容师(中级)模拟试题
  9. 网页编程代码书写规范
  10. 安装群晖显示服务器忙,云服务器安装群晖