一种应用于小系统行车记录仪的语音控制方法技术方案

技术编号:20747974 阅读:46 留言:0更新日期:2019-04-03 10:51
本发明专利技术公开了一种应用于小系统行车记录仪的语音控制方法,该方法基于CPU线程、应用层、录音线程和语音识别线程实现,所述方法包括如下步骤:步骤S1,系统上电后初始化录音线程和语音识别线程;步骤S2,所述录音线程获取预设时长的语音数据并反馈至应用层;步骤S3,所述应用层向所述CPU线程发送语音解析请求;步骤S4,所述CPU响应所述语音解析请求,并调用所述语音识别线程对所述语音数据进行语义解析;步骤S5,所述语音识别线程将解析结果传递回应用层,所述应用层从所述解析结果中获取控制指令,并根据所述控制指令执行相应操作。本发明专利技术通过语音识别的方式实现控制,进而提高了使用便捷性和行车安全,适合应用于小系统行车记录仪。

【技术实现步骤摘要】
一种应用于小系统行车记录仪的语音控制方法
本专利技术涉及小系统行车记录仪,尤其涉及一种应用于小系统行车记录仪的语音控制方法。
技术介绍
行车记录仪是记录车辆行驶途中的影像、声音等相关资讯的仪器。安装行车记录仪后,能够记录汽车行驶全过程的视频图像和声音,可为交通事故提供证据。现有行车记录仪等小系统的应用操作还停留在手动控制的时代,与当前新技术脱节,操作起来也不够方便快捷,安全性较差,无法满足行车安全性及便捷要求。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的不足,提供一种应用于小系统行车记录仪、通过语音识别的方式实现控制,进而提高使用便捷性和行车安全的语音控制方法。为解决上述技术问题,本专利技术采用如下技术方案。一种应用于小系统行车记录仪的语音控制方法,该方法基于CPU线程、应用层、录音线程和语音识别线程实现,所述方法包括如下步骤:步骤S1,系统上电后初始化录音线程和语音识别线程;步骤S2,所述录音线程获取预设时长的语音数据并反馈至应用层;步骤S3,所述应用层向所述CPU线程发送语音解析请求;步骤S4,所述CPU响应所述语音解析请求,并调用所述语音识别线程对所述语音数据进行语义解析;步骤S5,所述语音识别线程将解析结果传递回应用层,所述应用层从所述解析结果中获取控制指令,并根据所述控制指令执行相应操作。优选地,所述步骤S5中,所述语音识别线程将解析结果以json字符串格式的数据传递回应用层。优选地,所述CPU线程预设有语音包。优选地,所述步骤S2中,所述录音线程获取的语音数据以pcm语音流的形式反馈至应用层。本专利技术公开的应用于小系统行车记录仪的语音控制方法中,应用层与CPU线程多次交互,分步循环完成整个语义解析及处理的流程,上电先发送初始化请求给CPU线程,进而初始化语音识别线程和录音线程,到达录音时间后反馈给应用层,应用层再请求CPU线程去读取语音数据,语音数据获取后将数据BUFFER传递给CPU线程的语音模块对数据进行解析,待完成后将解析结果传递回给应用层。相比现有技术而言,本专利技术通过语音识别的方式实现控制,进而提高了使用便捷性和行车安全,适合应用于小系统行车记录仪,较好地满足了应用需求。附图说明图1为本专利技术优选实施例中语音控制方法的流程图;图2为初始化过程的流程图;图3为获取语音数据过程的流程图;图4为语音解析过程的流程图。具体实施方式下面结合附图和实施例对本专利技术作更加详细的描述。本专利技术公开了一种应用于小系统行车记录仪的语音控制方法,结合图1至图4所示,该方法基于CPU线程、应用层、录音线程和语音识别线程实现,所述方法包括如下步骤:步骤S1,系统上电后初始化录音线程和语音识别线程;步骤S2,所述录音线程获取预设时长的语音数据并反馈至应用层;步骤S3,所述应用层向所述CPU线程发送语音解析请求;步骤S4,所述CPU响应所述语音解析请求,并调用所述语音识别线程对所述语音数据进行语义解析;步骤S5,所述语音识别线程将解析结果传递回应用层,所述应用层从所述解析结果中获取控制指令,并根据所述控制指令执行相应操作。上述语音控制方法中,应用层与CPU线程多次交互,分步循环完成整个语义解析及处理的流程,上电先发送初始化请求给CPU线程,进而初始化语音识别线程和录音线程,到达录音时间后反馈给应用层,应用层再请求CPU线程去读取语音数据,语音数据获取后将数据BUFFER传递给CPU线程的语音模块对数据进行解析,待完成后将解析结果传递回给应用层。相比现有技术而言,本专利技术通过语音识别的方式实现控制,进而提高了使用便捷性和行车安全,适合应用于小系统行车记录仪,较好地满足了应用需求。作为一种优选方式,所述步骤S5中,所述语音识别线程将解析结果以json字符串格式的数据传递回应用层。应用层再去处理这些数据,判断字符是否与自己需要的相符而做相应的处理,如“woyaoluxiang”则做开启录像相关动作。实际应用中,所述CPU线程预设有语音包。所述步骤S2中,所述录音线程获取的语音数据以pcm语音流的形式反馈至应用层。本专利技术公开的应用于小系统行车记录仪的语音控制方法,其适合应用于小系统行车记录仪,而且程序较小、上层应用简单,有效解决了行车记录仪手动操作不便及行车中操作不安全等问题。以上所述只是本专利技术较佳的实施例,并不用于限制本专利技术,凡在本专利技术的技术范围内所做的修改、等同替换或者改进等,均应包含在本专利技术所保护的范围内。本文档来自技高网...

【技术保护点】
1.一种应用于小系统行车记录仪的语音控制方法,其特征在于,该方法基于CPU线程、应用层、录音线程和语音识别线程实现,所述方法包括如下步骤:步骤S1,系统上电后初始化录音线程和语音识别线程;步骤S2,所述录音线程获取预设时长的语音数据并反馈至应用层;步骤S3,所述应用层向所述CPU线程发送语音解析请求;步骤S4,所述CPU响应所述语音解析请求,并调用所述语音识别线程对所述语音数据进行语义解析;步骤S5,所述语音识别线程将解析结果传递回应用层,所述应用层从所述解析结果中获取控制指令,并根据所述控制指令执行相应操作。

【技术特征摘要】
1.一种应用于小系统行车记录仪的语音控制方法,其特征在于,该方法基于CPU线程、应用层、录音线程和语音识别线程实现,所述方法包括如下步骤:步骤S1,系统上电后初始化录音线程和语音识别线程;步骤S2,所述录音线程获取预设时长的语音数据并反馈至应用层;步骤S3,所述应用层向所述CPU线程发送语音解析请求;步骤S4,所述CPU响应所述语音解析请求,并调用所述语音识别线程对所述语音数据进行语义解析;步骤S5,所述语音识别线程将解析结果传递回应用层,所述应用层从所...

【专利技术属性】
技术研发人员:刘家银陶湘杰邹春友
申请(专利权)人:深圳市芯智科技有限公司
类型:发明
国别省市:广东,44

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

1