语音识别时钟及其控制方法技术

技术编号:25402003 阅读:74 留言:0更新日期:2020-08-25 23:06
本发明专利技术公开了一种语音识别时钟及其控制方法。所述语音识别时钟包括:存储模块,用于存储语料数据;语音识别模块,用于监听语音命令,并根据所述语料数据对所述语音命令进行语音识别;所述语音识别模块还用于根据语音识别结果生成时钟任务。本发明专利技术实现了通过离线语音识别交互完成对时钟的设置,无需依赖云端,操作简单,且功耗小。

【技术实现步骤摘要】
语音识别时钟及其控制方法
本专利技术涉及电子产品
,特别涉及一种语音识别时钟及其控制方法。
技术介绍
闹钟极大地方便了人们的生活,目前的闹钟一般通过手动实现时间设定,操作非常繁琐。随着语音识别技术的发展,有些闹钟结合了语音识别技术,通过语音即能实现时间的设定,使用的灵活性、便捷性有所提高。然而,该闹钟的语音识别模块时刻处于工作状态,功耗大,且对云端有较大的依赖,若无法连接到云端,则无法通过语音识别实现闹钟的设定,从而极大地限制了使用场景。
技术实现思路
本专利技术实施例要解决的技术问题是为了克服现有技术中设置时钟任务,要么操作繁琐,要么需要依靠云端的缺陷,提供一种语音识别时钟及其控制方法。本专利技术实施例是通过下述技术方案来解决上述技术问题:一种语音识别时钟,所述语音识别时钟包括:存储模块,用于存储语料数据;语音识别模块,用于监听语音命令,并根据所述语料数据对所述语音命令进行语音识别;所述语音识别模块还用于根据语音识别结果生成时钟任务。较佳地,所述语音识别时钟还包括:控制模块;所述控制模块用于执行所述时钟任务;若在所述时钟任务执行完毕后一预设时长内,所述控制模块未接收到新的时钟任务,所述控制模块还用于控制所述语音识别模块进入休眠状态。较佳地,若所述预设时长内,所述控制模块接收到新的时钟任务,所述控制模块还用于执行所述新的时钟任务。较佳地,所述控制模块还用于在接收到触发指令时,唤醒所述语音识别模块。较佳地,所述语料数据包括:命令语料;所述语音识别模块具体包括:监听单元,用于监听所述语音命令;判断单元,用于判断所述存储模块中是否有与所述语音命令对应的命令语料,并在判断为是时,调用任务生成单元;所述任务生成单元,用于根据当前监听的语音命令和所述命令语料生成所述时钟任务。较佳地,所述语料数据还包括:提醒语料;所述存储模块具体用于按照预设顺序将所述提醒语料作为节点创建查找树并存储;所述语音识别模块还包括:语料获取单元,用于获取目标提醒语料并播报;在判断为否时,所述判断单元还用于调用所述语料获取单元;所述目标提醒语料为目标节点的子节点的提醒语料;所述目标节点为所述查找树中上一次播报的提醒语料的节点。较佳地,所述语音识别时钟还包括:光敏传感器和显示屏;所述光敏传感器用于检测环境亮度并发送至所述控制模块;所述控制模块用于根据所述环境亮度调节所述显示屏的亮度。较佳地,所述语音识别时钟还包括:温度传感器和/或湿度传感器;所述温度传感器用于检测环境温度并发送至所述显示屏进行显示;所述湿度传感器用于检测环境湿度并发送至所述显示屏进行显示。一种语音识别时钟的控制方法,所述语音识别时钟存储有语料数据;所述控制方法包括:监听语音命令,并根据所述语料数据对所述语音命令进行语音识别;根据语音识别结果生成时钟任务。较佳地,若所述时钟任务执行完毕后一预设时长内,未生成新的时钟任务,所述控制方法还包括:所述语音识别时钟进入休眠状态,关闭语音识别功能。较佳地,若所述预设时长内,生成新的时钟任务,所述控制方法还包括:执行所述新的时钟任务。较佳地,所述控制方法还包括:在接收到触发指令时,开启所述语音识别功能。较佳地,所述语料数据包括:命令语料;根据所述语料数据对所述语音命令进行语音识别的步骤,具体包括:判断是否有与所述语音命令对应的命令语料,并在判断为是时,执行生成所述时钟任务的步骤。较佳地,所述语料数据还包括:提醒语料;所述控制方法还包括:按照预设顺序将所述提醒语料作为节点创建查找树并存储于所述语音识别时钟;在判断为否时,执行获取目标提醒语料并播报的步骤;所述目标提醒语料为目标节点的子节点的提醒语料;所述目标节点为所述查找树中上一次播报的提醒语料的节点。本专利技术实施例的积极进步效果在于:实现了通过离线语音识别交互完成对时钟的设置,无需依赖云端,操作简单,且功耗小。附图说明图1为本专利技术实施例提供的一种语音识别时钟的模块示意图。图2为本专利技术实施例提供的一种语音识别时钟的控制方法的流程图。图3为本专利技术实施例提供的另一种语音识别时钟的控制方法的流程图。具体实施方式下面通过实施例的方式进一步说明本专利技术,但并不因此将本专利技术限制在所述的实施例范围之中。图1为本专利技术一种实施方式下的语音识别时钟的模块示意图,该语音识别时钟包括:存储模块1、语音识别模块2和控制模块3。当然,语音识别时钟还包括实现时钟所需的喇叭、麦克风、蓝牙模块、功放电路、电池和电池等其他元件,此处不再赘述。存储模块1用于存储语料数据。其中,语料数据包括提醒语料和命令语料。提醒语料用于提醒、引导用户说出与设置时钟任务相对应的语音命令,命令语料用于生成时钟任务。时钟任务例如闹钟设置、闹钟删除、定时设置等。本实施例的存储模块具体可采用Flash(一种存储芯片)存储器实现。当语音识别模块2被唤醒时,也即语音识别模块处于工作状态,语音识别模块实时监听用户的语音命令,并根据语料数据对语音命令进行语音识别,然后根据语音识别结果生成时钟任务或获取目标提醒语料播报。从而,实现通过离线语音识别交互完成对时钟的设置,无需依赖云端,操作简单,且功耗小。时钟任务生成后,控制模块3执行当前的时钟任务,并在时钟任务执行完毕时开始计时,当计时到达预设时长,且在这过程中未接收到新的时钟任务,控制模块3则控制语音识别模块2进入休眠状态,此时用户无法通过语音识别实现对时钟的设置。本实施例中的控制模块,可以但不限于使用功耗较低的MCU(微控制单元)。当一个时钟任务执行完毕,而计时未到达预设时长,控制模块3接收到新的时钟任务,控制模块3则执行该新的时钟任务,而非控制语音识别模块2进入休眠状态。控制模块3还在执行完该新的时钟任务时重新开始计时,若计时到达预设时长,未接收到新的时钟任务则控制语音识别模块2进入休眠状态,否则执行新生成的时钟任务。需要说明的是,新的时钟任务可以但不限于是语音识别模块根据新监测到的语音命令生成的,也可以通过按压机械按钮、轻拍时钟等物理方式生成。预设时长可根据实际需求进行设置,例如,将预设时长设置为10s。若上一设置闹钟的任务执行完毕(发出闹铃提醒),10s内,语音识别模块接收到20分钟后提醒的语音命令,则生成新的时钟任务,控制模块3执行该新的时钟任务,20分钟后再次进行提醒。若上一设置闹钟的任务执行完毕(发出闹铃提醒),10s内,用户作出短按按键或轻拍时钟上部等指定操作,或发出“小咚小咚”等指定语音命令,则生成新的时钟任务(贪睡功能任务),控制模块3执行贪睡功能操作。其中,贪睡时长可以执行默认设置,也可以由用户自定义修改,例如设为5分钟,则用户贪本文档来自技高网...

【技术保护点】
1.一种语音识别时钟,其特征在于,所述语音识别时钟包括:/n存储模块,用于存储语料数据;/n语音识别模块,用于监听语音命令,并根据所述语料数据对所述语音命令进行语音识别;/n所述语音识别模块还用于根据语音识别结果生成时钟任务。/n

【技术特征摘要】
1.一种语音识别时钟,其特征在于,所述语音识别时钟包括:
存储模块,用于存储语料数据;
语音识别模块,用于监听语音命令,并根据所述语料数据对所述语音命令进行语音识别;
所述语音识别模块还用于根据语音识别结果生成时钟任务。


2.如权利要求1所述的语音识别时钟,其特征在于,所述语音识别时钟还包括:控制模块;
所述控制模块用于执行所述时钟任务;
若在所述时钟任务执行完毕后一预设时长内,所述控制模块未接收到新的时钟任务,所述控制模块还用于控制所述语音识别模块进入休眠状态。


3.如权利要求2所述的语音识别时钟,其特征在于,若所述预设时长内,所述控制模块接收到新的时钟任务,所述控制模块还用于执行所述新的时钟任务。


4.如权利要求2所述的语音识别时钟,其特征在于,所述控制模块还用于在接收到触发指令时,唤醒所述语音识别模块。


5.如权利要求1所述的语音识别时钟,其特征在于,所述语料数据包括:命令语料;
所述语音识别模块具体包括:
监听单元,用于监听所述语音命令;
判断单元,用于判断所述存储模块中是否有与所述语音命令对应的命令语料,并在判断为是时,调用任务生成单元;
所述任务生成单元,用于根据当前监听的语音命令和所述命令语料生成所述时钟任务。


6.如权利要求5所述的语音识别时钟,其特征在于,所述语料数据还包括:提醒语料;
所述存储模块具体用于按照预设顺序将所述提醒语料作为节点创建查找树并存储;
所述语音识别模块还包括:
语料获取单元,用于获取目标提醒语料并播报;
在判断为否时,所述判断单元还用于调用所述语料获取单元;
所述目标提醒语料为目标节点的子节点的提醒语料;
所述目标节点为所述查找树中上一次播报的提醒语料的节点。


7.如权利要求2所述的语音识别时钟,其特征在于,所述语音识别时钟还包括:光敏传感器和显示屏;
所述光敏传感器用于检测环境亮度并...

【专利技术属性】
技术研发人员:王雅卓关煜宿宇南张思齐
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

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

1