一种智能手表语音识别控制的方法及手表与流程

文档序号:17599366发布日期:2019-05-07 20:01阅读:1013来源:国知局
一种智能手表语音识别控制的方法及手表与流程

本发明涉及一种智能手表语音识别和控制的方法及手表。



背景技术:

目前的手机上已经出现了各种语音启动、语音辨别的多种功能,如苹果的siri,当语音识别到内容之后可关联手机的程序进行特定程序的执行。目前的手机中集成的语音识别的模块功能强大,需要的功耗也较大。

智能手表作为用户越来越钟爱的产品,越来越需要其能解决用户日常生活、工作中的一些小问题,如时间不准时或者跨时区出差时,需要调整为正确的时间或者当地时间,但是,用户的习惯性使得用户希望采用更方便的方式去解决上述的小问题。

在所述背景技术部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。



技术实现要素:

本发明针对上述的技术问题,提供一种智能手表语音对时的系统及方法,通过该系统和方法,使得手表在特定条件下能够响应用户发出的语音指令,从而使得不需要手动操作手表,即可实现自动对时的目的。

本发明的具体的技术方案如下:

一种智能手表语音控制的方法,其特征在于,包括:

所述智能手表接收其语音采集模块采集的语音信息;

对所述语音信息进行语音识别,得到内容信息;

将所述内容信息与预存储的手表控制指令进行对比,若所述内容信息与所述手表控制指令相匹配,则所述手表控制指令给所述智能手表;

所述智能手表执行所述手表控制指令。

进一步地,所述预存储的手表控制指令为语音数据库;所述语音数据库为系统预先存储的或者用户预先存储的语音数据。

进一步地,所述语音识别单元判断所述内容信息中的每个字的语音数据是否存在于所述语音数据库中。

进一步地,所述处理器判断所述内容信息中连续被识别且存储在所述语音数据库中的两个字是否为相邻或者间隔的前后关系,若否,则所述处理器判断匹配失败,若是,则持续进行匹配。

进一步地,所述处理器判断所述内容信息中被识别的字数和与被识别字数对应的手表控制指令的总字数的比例是否大于比例阈值,若小于,则所述处理器判断匹配失败,若大于,则所述处理器判断匹配成功。

进一步地,所述手表控制指令包括自动对时控制指令,所述智能手表包括自动对时单元,当所述处理器判断匹配成功时:

所述自动对时单元获取指针物理位置;

调整所有指针至预设位置;

获取当前时区和时间;

发送当前时间至所述智能手表,调整指针至准确位置。

进一步地,获取当前时区和时间可以通过电波形式接收当前时间,或者通过绑定的移动终端同步获取当前时间。

通过上述的技术方案,用户可以通过语音控制智能手表进行针对性地操作。该控制方法功耗比以往语音控制的方法节能50%以上。

附图说明

通过参照附图详细描述其示例实施例,本发明的上述和其它目标、特征及优点将变得更加显而易见。

图1是本发明的流程图。

图2是本发明匹配判断的流程图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本发明将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。附图仅为本发明的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。

此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本发明的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本发明的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知结构、方法、装置、实现或者操作以避免喧宾夺主而使得本发明的各方面变得模糊。

实施例一。

如附图1所示,智能手表至少包括处理器、语音处理模块和麦克风,所述处理器包括自动对时单元。

所述语音处理模块连接所述麦克风和所述处理器,包括语音采集单元和语音识别单元;

所述语音采集单元对用户的语音进行采集,得到语音信息;

所述语音识别单元将所述语音信息进行识别得到内容信息(如去噪后的语音信息);

所述处理器将所述内容信息与预存储的手表控制指令进行对比,若所述内容信息与指向语音对时的所述手表控制指令相匹配,则发送所述指向语音对时的所述手表控制指令给所述智能手表的自动对时单元;

所述自动对时单元执行对时操作。

实施例二。

在实施例一的基础上,用户可以设置一个启动语音控制的指令,这样,手表只有在接收到该语音控制指令之后,才开始进行语音控制。如,在实施例一采集语音数据中,先对内容信息进行判断,看该内容信息是否为启动语音控制的指令,若是,再采集语音数据,转化为内容信息,再判断该转化的内容信息是否与预存储的手表控制指令相匹配。

实施例三。

如附图2所示,所述预存储的手表控制指令为语音数据库。

所述语音数据库为系统预先存储的或者用户预先存储的语音数据。

如当需要对手表进行自动对时时,系统预先存储包括“对时”两个语音信号的语音数据。

或者,当由于个人原因(普通话不标准,或者说话的方式与系统预先存储的语言表达差别较大)或者由于保密需要(用户只希望能够辨别出自己的语音,别人的声音信息不可辨认),用户可以自己设定语音数据。

自己设定语音数据为手表学习指令的方法,具体为:

手表包括学习模块,所述学习模块可以学习所述控制指令。学习的方法如下:

用户启动学习模块并选择控制指令内容;

采集语音数据;

语音识别单元识别语音数据,得到第一学习内容;

在第二时间阈值后,所述学习模块提示再次输入语音数据;

采集语音数据;

语音识别单元识别语音数据,得到第二学习内容;

在第二时间阈值后,所述学习模块提示再次输入语音数据;

采集语音数据;

语音识别单元识别语音数据,得到第三学习内容;

若所述第一学习内容、第二学习内容和第三学习内容的特征一致或者基本一致,则所述学习模块将第一学习内容、第二学习内容和第三学习内容中的任一学习内容作为所述控制指令内容对应的指令。

其中控制指令中又包括用户想对手表进行控制的一些指令,如拍照、打电话、自动对时等等。

如,当用户选择控制指令中的自动对时的内容时,用户可以输入语音“1”,在第二时间阈值后,如3秒后,用户再次说“1”,在第二时间阈值后,如3秒后,用户再次说“1”。当三次输入的一致或者基本一致时(本发明主要描述语音控制的方法,具体语音相似度的判断已经是现有技术,一致或者基本一致的误差范围给予判断的参数控制可以在正负5-10%的范围),判定为该输入的语音指令合乎要求,作为自动对时指令的语音指令。

当然,用户也可以选择控制指令中的任一控制指令进行学习。

实施例四。

语音识别单元判断所述内容信息中的每个字的语音数据是否存在于所述语音数据库中。

若某个字存在于所述语音数据库中,则认为从接收到的语音信号中识别出了这个字,记为第一字。

所述处理器根据已经识别的所述第一字,映射出存储在所述语音数据库中包括第一字的手表控制指令。

语音识别单元继续判断内容信息中第一字后续的语音字,当所述语音识别单元识别到另一个字,且该字存在于所述语音数据库中,则记为第二字;若否,则继续识别下一个字。

所述处理器根据已经识别的所述第二字,在所述包括第一字的所有手表控制指令中寻出包括所述第二字的手表控制指令。

若该已经找出的手表控制指令中第一字和第二字为前后挨着的位置关系,且该手表控制指令只包括两个字,则所述处理器判断所述内容信息与该手表控制指令相匹配。

若该已经找出的手表控制指令中的第一字和第二字为前后间隔一个字的位置关系,且该手表控制指令只包括三个字,则所述处理器仍然判断所述内容信息与该手表控制指令相匹配。

若该已经找出的手表控制指令中第一字和第二字为前后挨着或者前后间隔一个字的位置关系,且该手表控制指令包括大于等于四个字,则所述语音识别单元继续识别所述第二字之后的内容信息。

若该已经找出的手表控制指令中第一字和第二字之间的距离大于等于两个字,则该次语音匹配失败。

所述语音识别单元至多间隔一个字识别其余的字,当间隔大于等于两个字时,所述处理器判断所述语音识别单元匹配失败。

实施例五。

如附图2所示,所述语音识别单元至少识别出手表控制指令总字数的【66%*总字数】才能确定想匹配,否则认定匹配失败。【】表示取整的意思,如两个字的指令,必须全部识别;三个字的指令,必须识别至少两个;四个字的指令,必须识别至少三个字。

如当要识别“自动对时”,当第一字识别为“自”时,第二字必须识别出“动”或者“对”,才能被处理器认定为匹配。

如当要识别“运动数据上传”时,如果仅仅识别“动”、“据”和“传”三个字,或者“运”、“数”、“据”三个字,由于识别的总字数只有50%,因此,处理器认定匹配不成功。

实施例六。

所述自动对时单元获取指针物理位置;

调整所有指针至预设位置;

获取当前时区和时间;

发送当前时间至所述智能手表,调整指针至准确位置。

其中,获取当前时区和时间可以通过电波形式接收当前时间,或者通过绑定的移动终端同步获取当前时间。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1