一种适用于便携智能设备的语音系统及其使用方法与流程

文档序号:16888398发布日期:2019-02-15 22:50阅读:276来源:国知局
一种适用于便携智能设备的语音系统及其使用方法与流程

本发明涉及语音识别领域,尤其涉及一种适用于便携智能设备的语音系统及其使用方法。



背景技术:

当今时代智能设备已经成为大众生活中必不可少的电子产品,具有代表性的便是智能手机,智能手机解决了人们随时随地互联互通的生活需要,购物,缴费,读书,了解新闻事实,玩游戏,语音视频,做生意等等都有通过智能手机实现,时代在发展技术在更迭,智能生活智慧生活越来越普及,各种技术层出不穷,其中离我们最接近的便是智能语音交互系统

现有的语音交互系统的使用方法主要有以下两种,第一种是通过触控的方式找到语音应用点击打开语音界面开启语音识别,第二种是在设备处于唤醒状态下通过特定声音感应唤醒语音识别,第一种方法需要先唤醒系统、解锁、再通过触控操作开启语音识别,操作繁琐。第二种方法需要特定声音声纹感应来唤醒,通过识别后再唤醒语音识别,等待时间虽然不长但是多次操作时需要频繁识别与唤醒。且现有的语音系统只能识别语音,无法对除人说话语音外的声音进行识别。此外,目前的语音系统主要是面向系统操作,无法用于软件特别是聊天类软件的语音应用。



技术实现要素:

本发明主要解决了上述问题,提供了一种语音系统唤醒方式多样,唤醒便捷,兼顾语音聊天和语音操作的适用于便携智能设备的语音系统及其使用方法。

本发明解决其技术问题所采用的技术方案是,一种适用于便携智能设备的语音系统,包括主控模块、唤醒模块、声音接收模块、距离感应模块、手势轨迹识别模块、敲击模块和显示在屏幕上的一键语音按钮,所述声音接收模块、距离感应模块、手势轨迹识别模块、敲击模块和唤醒模块均与主控模块相连,所述距离感应模块设于声音接收模块附近。

主控模块控制设备进行各种操作,唤醒模块用于唤醒设备,声音接收模块和距离感应模块配合工作,距离感应模块感应手机与人体的距离,当距离缩小到一定范围内时,声音接收模块工作准备接收语音,手势轨迹识别模块用于感应识别用户拿起手机后在用户控制下移动的轨迹,以此轨迹为依据判断用户是否要使用语音系统,一键语音按钮默认只显示在设备锁屏界面,也可以根据用户需求通过用户设置使一键语音按钮始终显示在手机界面上。

本发明还提供一种适用于便携智能设备的语音系统使用方法,包括硬件感应使用方法、软件一键使用方法、轨迹识别使用方法和敲击使用方法。每一种方法均可以唤醒及使用语音系统,不同的方法可以相互配合使语音系统使用更加便捷、高效、准确。

作为上述方案的一种优选方案,所述硬件感应使用方法包括以下步骤:

s01:用户唤醒便携智能设备;

s02:主控模块触发距离感应器;

s03:距离感应器感应其附近是否有物体存在,若有则发送信号给主控模块,主控模块触发声音接收器并唤醒语音系统;若没有则继续检测;

s04:声音接收器接收语音;

s05:当距离感应器检测到物体远离时,停止接收语音;

s06:语音系统进行语音识别。

作为上述方案的一种优选方案,所述软件一键使用方法包括以下步骤:

s11:用户唤醒便携智能设备,便携智能设备显示锁屏界面;

s12:在便携智能设备锁屏界面显示一键语音按钮;

s13:用户按住一键语音按钮,语音系统准备接收语音;

s14:语音系统接收语音;

s15:用户松开一键语音按钮,语音系统停止接收语音;

s16:语音系统进行语音识别。

作为上述方案的一种优选方案,所述轨迹识别使用方法包括以下步骤:

s21:手势轨迹识别感应器识别便携智能设备移动轨迹;

s22:将识别到的便携智能设备移动轨迹与预设的轨迹进行匹配;

s23:若匹配成功,则开启语音系统;若匹配失败,则不做处理;

s24:语音系统接收语音;

s25:语音系统进行语音识别并执行。

轨迹识别使用方法可以与硬件感应使用方法配合使用,使语音系统的唤醒及接收语音更为准确。

作为上述方案的一种优选方案,所述敲击使用方法包括以下步骤:

s31:用户按一定节奏敲击屏幕;

s32:所述敲击模块接收敲击信号;

s33:所述主控模块将接收到的敲击节奏与预设的敲击节奏进行匹配;

s34:若匹配成功则所述主控模块进行预设的敲击节奏所对应的操作;若失败不进行处理同时进行提示。敲击模块用于接收用户敲击屏幕产生的声音或振动,用户可以为不同的手机操作设置不同的敲击节奏。

作为上述方案的一种优选方案,所述的语音识别包括以下步骤:

s41:接收语音并解析;

s42:判断解析到的内容的起始内容及末端内容中是否有预设的语义识别关键字命令,若有,则解析语义,按语音进行操作;若没有,则检测当前界面状态;

s43:若设备当前界面为聊天软件界面,则进行聊天语音识别;若设备当前显示界面为非聊天软件界面,则进行语音语句识别。

聊天软件内的所有界面均属于聊天软件界面,包括聊天软件主界面、聊天窗口界面、信息弹窗等,语音识别关键字用于区分输入语音是用于进行语音聊天还是用于语音识别,语音识别关键字可以由用户自己定义。

作为上述方案的一种优选方案,所述的聊天语音识别包括以下步骤:

s51:判断设备当前界面是否处于聊天界面,若是,则判断聊天软件是否支持发送语音信息,若聊天软件支持发送语音信息,则将语音直接发送给聊天界面及聊天信息弹窗对应的联系人;若聊天软件不支持发送语音信息,则将语音指令转化为文字内容发送给聊天界面及聊天信息弹窗对应的联系人;

s52:若不是,则判断解析到的内容的起始内容及末端内容中有无预设的联系人关键字;

s53:若有,则将语音内容中除联系人名称外的内容发送给该联系人;若无,则判断解析到的内容的起始内容及末端内容中有无名称;

s54:若有,则出现选择界面供用户选择联系人并记录;若没有,则解析语义,按语音进行操作。

预设的联系人关键字为电话本或者聊天软件上的联系人,名称是指语音中类似名称或昵称的词。

作为上述方案的一种优选方案,所述的语音语句识别包括以下步骤:

s61:判断设备当前是否处于系统界面;

s62:若是,则解析内容语义,按照语义进行操作;若不是,则检测当前界面软件是否支持接收语音;

s63:若支持,则将语音发送给该软件;若不支持则进行提示。

设备界面状态包括聊天软件界面、系统界面和其他软件界面,聊天软件界面包括聊天界面和非聊天界面。

作为上述方案的一种优选方案,所述聊天界面包括设有输入窗口并能够发送信息给单人或多人的界面和带有聊天信息弹窗的界面。

本发明的优点是:设有多种感应器,能够通过多种方式使用语音系统,能在不同场合下使用;不同使用方法之间可以配合使用,使语音系统使用更加简单、便捷;设有聊天语音的识别和语义语音的识别,使语音识别更准确。

附图说明

图1为本发明的一种结构框图。

图2为本发明中硬件感应使用方法的一种流程图。

图3为本发明中软件一键使用方法的一种流程图。

图4为本发明中轨迹识别使用方法的一种流程图。

图5为本发明中敲击使用方法的一种流程图。

图6为本发明中语音识别的一种流程图。

图7为本发明中聊天语音识别的一种流程图。

图8为本发明中语音语句识别的一种流程图。

1-主控模块2-唤醒模块3-声音接收模块4-距离感应模块5-手势轨迹识别感应模块6-敲击模块。

具体实施方式

下面通过实施例,并结合附图,对本发明的技术方案作进一步的说明。

实施例1:

本实施例一种适用于便携智能设备的语音系统,如图1所示,包括主控模块1、唤醒模块5、声音接收模块3、距离感应模块4、手势轨迹识别模块5、敲击模块6和显示在屏幕上的一键语音按钮,所述声音接收模块、距离感应模块、手势轨迹识别模块、敲击模块和唤醒模块均与主控模块相连,所述距离感应模块设于声音接收模块附近。本实施例中,距离感应模块还具有生物识别功能以降低误判几率,唤醒模块能够为手机提供抬腕唤醒功能,敲击模块能够接收敲击产生的振动并将振动转化为电信号发送给主控模块。

对应的,本实施例提出一种适用于便携智能设备的语音系统使用方法,包括硬件感应使用方法、软件一键使用方法、轨迹识别使用方法和敲击使用方法。

如图2所示,所述硬件感应使用方法包括以下步骤:

s01:用户使用抬腕唤醒功能唤醒智能设备;

s02:主控模块触发距离感应器;

s03:距离感应器感应其附近是否有物体存在,若有则发送信号给主控模块,主控模块触发声音接收器并唤醒语音系统;若没有则继续检测;

s04:声音接收器接收语音;

s05:当距离感应器检测到物体远离时,停止接收语音;

s06:语音系统进行语音识别。

如图3所示,所述软件一键使用方法包括以下步骤:

s11:用户使用抬腕唤醒功能唤醒智能设备,便携智能设备显示锁屏界面;

s12:在便携智能设备锁屏界面显示一键语音按钮;

s13:用户按住一键语音按钮,语音系统准备接收语音;

s14:语音系统接收语音;

s15:用户松开一键语音按钮,语音系统停止接收语音;

s16:语音系统进行语音识别。

本实施中,一键语音按钮仅在锁屏界面显示,当设备解锁进入主界面后一键语音按钮消失。

如图4所示,所述轨迹识别使用方法包括以下步骤:

s21:手势轨迹识别感应器识别便携智能设备移动轨迹;

s22:将识别到的便携智能设备移动轨迹与预设的轨迹进行匹配;

s23:若匹配成功,则开启语音系统;若匹配失败,则不做处理;

s24:语音系统接收语音;

s25:语音系统进行语音识别并执行。

在使用手机时,通常有拿起手机,将手机移动到合适位置,使用手机这些步骤,拿起手机将手机放至胸前的轨迹和拿起手机将手机放至下巴处的轨迹是有明显区别的,本实施例中把拿起手机将手机放至下巴处的轨迹作为预设的轨迹。

如图5所示,所述敲击使用方法包括以下步骤:

s31:用户按一定节奏敲击屏幕;

s32:所述敲击模块接收敲击信号;

s33:所述主控模块将接收到的敲击节奏与预设的敲击节奏进行匹配;

s34:若匹配成功则所述主控模块进行预设的敲击节奏所对应的操作;若失败不进行处理同时进行提示。

本实施例中,用户可以根据自己喜好设置给不同敲击节奏设置不同的操作,用户可以将先连续敲两下,短暂停顿后再进行敲击两下的敲击节奏,设置为开启手机自带的遥控器;将先连续敲两下,短暂停顿后再进行敲击一下的敲击节奏,设置为开启手机语音系统,当用户使用时,用户按照开启手机自带的遥控器的敲击节奏敲击手机后,手机直接在当前界面上弹出小窗口供用户进行遥控,用户也可以将小窗口切换成大窗口;当用户按照开启手机语音系统的敲击节奏敲击手机后,手机开启语音系统,用户可以进行语音输入。此处敲击节奏并不限定于上述一种情况,敲击节奏也可为多次连续敲击,间隔一定时间敲击多次,多次敲击、多次停顿等形式。

如图6所示,所述的语音识别包括以下步骤:

s41:接收语音并解析;

s42:判断解析到的内容的起始内容及末端内容中是否有预设的语义识别关键字命令,若有,则解析语义,按语音进行操作;若没有,则检测当前界面状态;

s43:若设备当前界面为聊天软件界面,则进行聊天语音识别;若设备当前显示界面为非聊天软件界面,则进行语音语句识别。

本实施例中设有两个语义识别关键字,分别为“取消”和“over”,当语音输入“打电话给a‘取消’打电话给b”的语音指令时,语音系统忽略取消前的语音,解析取消后的语义,并按照语义打电话给b;当用户语音输入“打开通讯录‘取消’”时,语音系统忽略此次语音输入;当用户输入一段语音指令后加上over时,则语音系统直径解析该语音语义,并按照语义操作。

如图7所示,所述的聊天语音识别包括以下步骤:

s51:判断设备当前界面是否处于聊天界面,若是,则判断聊天软件是否支持发送语音信息,若聊天软件支持发送语音信息,则将语音直接发送给聊天界面及聊天信息弹窗对应的联系人;若聊天软件不支持发送语音信息,则将语音指令转化为文字内容发送给聊天界面及聊天信息弹窗对应的联系人;

s52:若不是,则判断解析到的内容的起始内容及末端内容中有无预设的联系人关键字;

s53:若有,则将语音内容中除联系人名称外的内容发送给该联系人;若无,则判断解析到的内容的起始内容及末端内容中有无名称;

s54:若有,则出现选择界面供用户选择联系人并记录;若没有,则解析语义,按语音进行操作。

如图8所示,所述的语音语句识别包括以下步骤:

s61:判断设备当前是否处于系统界面;

s62:若是,则解析内容语义,按照语义进行操作;若不是,则检测当前界面软件是否支持接收语音;

s63:若支持,则将语音发送给该软件;若不支持则进行提示。

实施例2:

本实施例与实施例1相比,硬件感应使用方法与轨迹指识别使用方法结合使用。本实施例中,当用户拿起手机将手机放至下巴处即符合开启语音系统的轨迹时,此时语音系统暂不接收语音指令,只有当距离感应器感应到有物体靠近后,语音系统才会开始接收语音指令,当距离感应器感觉到物体离开后,语音系统停止接收语音,并开始语音识别。

本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

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