智能麦克风及其语音识别方法、计算机可读存储介质与流程
本发明涉及智能麦克风的技术领域,尤其涉及一种智能麦克风及其语音识别方法、计算机可读存储介质。
背景技术:
语音技术经过多年的发展,目前已经取得很多的进步,语音技术正日益完善。市面上的麦克风大多没有加入语音技术,只是单纯的将声音传输到音响设备进行放大,无法单独完成语音转文字、甚至将语音转图像的功能。
针对上述问题,授权公告号为cn208094741u的实用新型提供了一种基于语音识别技术的智能麦克风,所述基于语音识别技术的智能麦克风包括:高清麦克风、wifi模块、android开发板、扬声器、触控显示屏以及电池电源;所述高清麦克风连接android开发板,所述android开发板分别与扬声器和触控显示屏连接,所述android开发板通过wifi模块实现联网,连接互联网和同网络下的电脑设备,解决现有技术中数据传输延时较高,语音识别的识别范围和准确率低的问题,可以进行实时语音转化为文字,去除所有的中间步骤。
但是上述技术方案仅针对语音转文字的工作模式,并无法进一步实现语音转文字/图像的工作模式,即无法进一步提高所述智能麦克风的智能化程度。
技术实现要素:
针对上述存在的缺陷,本发明提供了一种智能麦克风及其语音识别方法、计算机可读存储介质,能够实现语音转文字/图像的工作模式,从而进一步方便用户的使用体验的目的。
为了达到上述目的,本发明提出一种智能麦克风的语音识别方法,包括以下步骤:
s110:判断是否接收到语音识别启动指令;
s120:若是,则获取用户的语音信息;
s130:根据所述语音信息,执行相应的语音切换动作,获得语音转换结果;
s140:以预设的方式显示所述语音切换结果。
优选的,所述语音识别启动指令包括:语音切换文字启动指令、和语音切换图形启动指令。
优选的,所述语音识别启动指令的发出方式为:发出指定语音的方式、或按压设置于智能麦克风外部相应的功能按键的方式。
优选的,所述步骤s140之后包括:
s150:判断是否接收到修改指令;
s160:若是,则获取所述修改指令对应的内容,并根据所述内容执行相应的修改动作。
优选的,所述步骤s140之后或s160之后包括:
s170:判断是否接收到语音识别关闭指令;
s180:当判断接收到语音识别关闭指令,则进一步判断是否需要对当前的语音识别结果进行存储;若是,则转入步骤s190;若否,则转入步骤s191;
s190:存储所述语音识别结果;
s191:删除所述语音识别结果。
优选的,所述步骤s190之后还包括:
s192:定期对所述存储的语音识别结果执行相应的操作。
为了达到上述目的,本发明还提供了一种智能麦克风,包括:
判断模块,用于判断是否接收到语音识别启动指令;
语音获取模块,用于当所述判断模块判断接收到语音识别启动指令,则获取用户的语音信息;
执行模块,用于根据所述语音信息,执行相应的语音切换动作,获得语音转换结果;
显示模块,用于以预设的方式显示所述语音切换结果。
优选的,所述语音识别启动指令包括:语音切换文字启动指令、和语音切换图形启动指令。
优选的,所述语音识别启动指令的发出方式为:发出指定语音的方式、或按压设置于智能麦克风外部相应的功能按键的方式。
优选的,所述智能麦克风还包括:修改模块;
所述判断模块,还用于判断是否接收到修改指令;
所述修改模块,用于当所述判断模块判断接收到修改指令,则获取所述修改指令对应的内容,并根据所述内容执行相应的修改动作。
优选的,所述智能麦克风还包括:存储模块、删除模块;
所述判断模块,还用于判断是否接收到语音识别关闭指令;以及当判断接收到语音识别关闭指令,则进一步判断是否需要对当前的语音识别结果进行存储;
所述存储模块,用于当所述判断模块判断需要对当前的语音识别结果进行存储,则存储所述语音识别结果;
所述删除模块,用于当所述判断模块判断不需要对当前的语音识别结果进行存储,则删除所述语音识别结果。
优选的,所述智能麦克风还包括:第一执行模块;
所述第一执行模块,用于定期对所述存储的语音识别结果执行相应的操作。
为了达到上述目的,本发明另提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现上述的智能麦克风的语音识别方法。
为了达到上述目的,本发明所提供的一种智能麦克风,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述智能麦克风的语音识别方法中的步骤。
与现有技术相比,本发明的有益效果在于:通过判断模块判断是否接收到语音识别启动指令;语音获取模块当所述判断模块判断接收到语音识别启动指令,则获取用户的语音信息;执行模块,用于根据所述语音信息,执行相应的语音切换动作,获得语音转换结果;显示模块,用于以预设的方式显示所述语音切换结果的方式,能够实现语音转文字/图像的工作模式,从而进一步方便用户的使用体验的目的。
附图说明
图1为本发明的智能麦克风的语音识别方法实施例一的流程示意图;
图2为本发明的智能麦克风的语音识别方法实施例二的流程示意图;
图3为本发明的智能麦克风的语音识别方法实施例三的流程示意图;
图4为本发明的智能麦克风的语音识别方法实施例四的流程示意图;
图5为本发明的智能麦克风实施例一的程序模块示意图;
图6为本发明的智能麦克风实施例二的程序模块示意图;
图7为本发明的智能麦克风实施例三的程序模块示意图;
图8为本发明的智能麦克风实施例四的程序模块示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
本发明提供了一种智能麦克风的语音识别方法。参见图1,图1为本发明的智能麦克风的语音识别方法实施例一的流程示意图。在实施例一中,所述智能麦克风的语音识别方法,包括以下步骤:
s110:判断是否接收到语音识别启动指令。
本实施例中,所述语音识别启动指令包括:语音切换文字启动指令、和语音切换图形启动指令。所述语音识别启动指令的发出方式为:发出指定语音的方式、或按压设置于智能麦克风外部相应的功能按键的方式。例如,当用户需要发出所述语音切换文字启动指令,可以发出“语音切换文字”的第一指定语音(也可以设定为其他的第一指定语音);也可以按压设置于智能麦克风外部的第一功能按键,所述第一功能按键即对应发出语音切换文字的启动指令。当用户需要发出所述语音切换图形启动指令,则可以发出“语音切换图形”的第二指令语音(也可以设定为其他的第二指定语音);也可以按压设置于智能麦克风外部的第二功能按键,所述第二功能按键即对应发出语音切换图形的启动指令。
本实施例中,当发出所述语音识别启动指令后,则所述步骤s110的判断结果为接收到语音识别启动指令;反之,则判断结果为没有接收到语音识别启动指令。
s120:若是,则获取用户的语音信息。
本实施例中,当判断结果为接收到语音识别启动指令,随即获取用户当前的语音信息。所述语音信息包括:语音内容、语音对象等信息。例如,例子一:用户当前发出语音切换图形启动指令,且使用所述智能麦克风发出“在屏幕中间画一半径为10厘米的圆圈,在圆圈上方画条20厘米长的切线”的语音;因此获取到的所述语音信息即为“在屏幕中间画一半径为10厘米的圆圈,在圆圈上方画条20厘米长的切线”。例子二:用户当前发出语音切换文字启动指令,且使用所述智能麦克风发出“随着经济的发展与科技的进步”的语音;因此获取到的所述语音信息即为“随着经济的发展与科技的进步”。
s130:根据所述语音信息,执行相应的语音切换动作,获得语音转换结果。
本实施例中,根据所述语音信息,通过设置于智能麦克风内部的语音识别模块、图形转化模块执行相应的切换动作。例如,根据所述步骤s120例子一的语音信息,所述智能麦克风获得的语音转换结果为:画图,在屏幕中间画一个圆圈,圆圈的半径为10厘米,在圆圈上方画一条切线,切点的位置为任意位置,切线长度为20厘米。根据所述步骤s120例子二的语音信息,所述智能麦克风获得的语音转换结果为:显示文字,文字内容为“随着经济的发展与科技的进步”。
s140:以预设的方式显示所述语音切换结果。
本实施例中,根据步骤s120的例子一,当获取到所述语音转换结果后,随即控制与所述智能麦克风绑定的智能计算器后台的画图软件打开,然后在所述画图软件的中央画一个圆圈,圆圈的半径为10厘米,在圆圈上方画一条切线,切点的位置为任意位置,切线长度为20厘米;所述画图的过程可以在屏幕上进行实时显示。
根据步骤s120的例子二,当获取到所述语音转换结果后,随即控制与所述智能麦克风绑定的智能计算器后台的记事本或word软件打开,然后在所述记事本或word软件显示“随着经济的发展与科技的进步”的文字内容。
通过上述实施方式,能够解放人们的双手,仅需要使用所述智能麦克风发出相应的语音信息,随即将所述语音信息切换为文字或图形进行显示,从而进一步提高智能麦克风的智能化程度,方便用户的生活。
本发明提出一种智能麦克风的语音识别方法的实施例二。参见图2,图2为本发明的智能麦克风的语音识别方法实施例二的流程示意图。所述智能麦克风的语音识别方法的实施例二在上述实施例一的基础上进行了改进,改进之处在于,所述步骤s140之后包括:
s150:判断是否接收到修改指令。
本实施例中,当显示所述语音切换结果后,随即判断是否接收到修改指令。当用户按压设置于所述智能麦克风外部的第三功能按键,则所述步骤s150的判断结果为接收到修改指令;反之,则判断结果为没有接收到修改指令。
s160:若是,则获取所述修改指令对应的内容,并根据所述内容执行相应的修改动作。
本实施例中,当判断接收到修改指令,则对应的语音信息即为修改指令对应的内容。结束所述修改指令后,再次按键所述第三功能按键即可。例如:当所述记事本或word软件显示“随着经济的发展与科技的进步”的文字内容,用户按压所述第三功能按键后,发出“将随着修改为由于”,所述记事本或word软件随即显示为“由于经济的发展与科技的进步”的文字内容;此时,用户再次按压所述第三功能按键,即完成修改动作。
本发明提出一种智能麦克风的语音识别方法的实施例三。参见图3,图3为本发明的智能麦克风的语音识别方法实施例三的流程示意图。所述智能麦克风的语音识别方法的实施例三在上述实施例一或实施例二的基础上进行了改进,改进之处在于,所述步骤s140之后或s160之后包括:
s170:判断是否接收到语音识别关闭指令。
本实施例中,所述语音识别关闭指令的发出方式为:发出指定语音的方式、或按压设置于智能麦克风外部相应的功能按键的方式。例如,当用户需要发出所述语音识别关闭指令,则可以发出“语音指令关闭”的第三指令语音(也可以设定为其他的第三指定语音);也可以再次按压设置于智能麦克风外部的第一或第二功能按键。
s180:当判断接收到语音识别关闭指令,则进一步判断是否需要对当前的语音识别结果进行存储;若是,则转入步骤s190;若否,则转入步骤s191。
本实施例中,当判断接收到语音识别关闭指令,则所述计算器后台的画图软件或word、记事本等随即显示“删除”、“存储”的选择对话框;根据用户发出的语音信息,进行相应的“删除”或“存储”动作。例如,用户当前发出“存储”语音信息,则存储所述语音识别结果;若用户发出“删除”语音信息,或在预设时间内没有发出任何语音信息,则删除所述语音识别结果。所述预设时间可以为:5分钟、10分钟、或20分钟。
s190:存储所述语音识别结果。
本实施例中,将所述语音识别结果存储于相应的数据库中。
s191:删除所述语音识别结果。
本发明提出一种智能麦克风的语音识别方法的实施例四。参见图4,图4为本发明的智能麦克风的语音识别方法实施例四的流程示意图。所述智能麦克风的语音识别方法的实施例四在上述实施例三的基础上进行了改进,改进之处在于,所述步骤s190之后还包括:
s192:定期对所述存储的语音识别结果执行相应的操作。
本实施例中,对存储的所述语音识别结果进行定期删除,是为了保障所述智能麦克风的存储空间的充足性。其中,所述定期可以设定为:1个月、3个月、或半年。
本发明另提出一种智能麦克风100的实施例一。参见图5,图5为本发明的智能麦克风实施例一的程序模块示意图。所述智能麦克风100,包括:判断模块110,用于判断是否接收到语音识别启动指令。语音获取模块120,用于当所述判断模块110判断接收到语音识别启动指令,则获取用户的语音信息。执行模块130,用于根据所述语音信息,执行相应的语音切换动作,获得语音转换结果。显示模块140,用于以预设的方式显示所述语音切换结果。
本实施例中,所述语音识别启动指令包括:语音切换文字启动指令、和语音切换图形启动指令。所述语音识别启动指令的发出方式为:发出指定语音的方式、或按压设置于智能麦克风外部相应的功能按键的方式。例如,当用户需要发出所述语音切换文字启动指令,可以发出“语音切换文字”的第一指定语音(也可以设定为其他的第一指定语音);也可以按压设置于智能麦克风外部的第一功能按键,所述第一功能按键即对应发出语音切换文字的启动指令。当用户需要发出所述语音切换图形启动指令,则可以发出“语音切换图形”的第二指令语音(也可以设定为其他的第二指定语音);也可以按压设置于智能麦克风外部的第二功能按键,所述第二功能按键即对应发出语音切换图形的启动指令。
本实施例中,当发出所述语音识别启动指令后,则所述判断模块110的判断结果为接收到语音识别启动指令;反之,则所述判断模块110的判断结果为没有接收到语音识别启动指令。
本实施例中,当所述判断模块110的判断结果为接收到语音识别启动指令,所述语音获取模块120随即获取用户当前的语音信息。所述语音信息包括:语音内容、语音对象等信息。例如,例子一:用户当前发出语音切换图形启动指令,且使用所述智能麦克风100发出“在屏幕中间画一半径为10厘米的圆圈,在圆圈上方画条20厘米长的切线”的语音;因此获取到的所述语音信息即为“在屏幕中间画一半径为10厘米的圆圈,在圆圈上方画条20厘米长的切线”。例子二:用户当前发出语音切换文字启动指令,且使用所述智能麦克风100发出“随着经济的发展与科技的进步”的语音;因此获取到的所述语音信息即为“随着经济的发展与科技的进步”。
本实施例中,根据所述语音信息,通过设置于智能麦克风100内部的语音识别模块、图形转化模块执行相应的切换动作。例如,根据所述语音获取模块120例子一的语音信息,所述智能麦克风100获得的语音转换结果为:画图,在屏幕中间画一个圆圈,圆圈的半径为10厘米,在圆圈上方画一条切线,切点的位置为任意位置,切线长度为20厘米。根据所述例子二的语音信息,所述智能麦克风100获得的语音转换结果为:显示文字,文字内容为“随着经济的发展与科技的进步”。
本实施例中,根据所述语音获取模块120的例子一,当获取到所述语音转换结果后,随即控制与所述智能麦克风100绑定的智能计算器后台的画图软件打开,然后在所述画图软件的中央画一个圆圈,圆圈的半径为10厘米,在圆圈上方画一条切线,切点的位置为任意位置,切线长度为20厘米;所述显示模块140可以将画图的过程可以在屏幕上进行实时显示。
根据所述语音获取模块120的例子二,当获取到所述语音转换结果后,所述显示模块140随即控制与所述智能麦克风100绑定的智能计算器后台的记事本或word软件打开,然后在所述记事本或word软件显示“随着经济的发展与科技的进步”的文字内容。
通过上述实施方式,能够解放人们的双手,仅需要使用所述智能麦克风100发出相应的语音信息,随即将所述语音信息切换为文字或图形进行显示,从而进一步提高智能麦克风100的智能化程度,方便用户的生活。
本发明另提出一种智能麦克风100的实施例二。参见图6,图6为本发明的智能麦克风实施例二的程序模块示意图。所述智能麦克风100的实施例二在所述智能麦克风100的实施例一的基础上进行了改进,其改进之处在于,所述智能麦克风100还包括:修改模块150。所述判断模块110,还用于判断是否接收到修改指令。所述修改模块150,用于当所述判断模块110判断接收到修改指令,则获取所述修改指令对应的内容,并根据所述内容执行相应的修改动作。
本实施例中,当显示模块140显示所述语音切换结果后,随即所述判断模块110判断是否接收到修改指令。当用户按压设置于所述智能麦克风100外部的第三功能按键,则所述判断模块110的判断结果为接收到修改指令;反之,则判断结果为没有接收到修改指令。
本实施例中,当所述判断模块110判断接收到修改指令,则对应的语音信息即为修改指令对应的内容。结束所述修改指令后,再次按键所述第三功能按键即可。例如:当所述记事本或word软件显示“随着经济的发展与科技的进步”的文字内容,用户按压所述第三功能按键后,发出“将随着修改为由于”,所述记事本或word软件随即显示为“由于经济的发展与科技的进步”的文字内容;此时,用户再次按压所述第三功能按键,即结束所述修改指令,完成修改动作。
本发明另提出一种智能麦克风100的实施例三。参见图7,图7为本发明的智能麦克风实施例三的程序模块示意图。所述智能麦克风100的实施例三在所述智能麦克风100的实施例二或实施例一的基础上进行了改进,其改进之处在于,所述智能麦克风100还包括:存储模块160、删除模块170。所述判断模块110,还用于判断是否接收到语音识别关闭指令;以及当判断接收到语音识别关闭指令,则进一步判断是否需要对当前的语音识别结果进行存储。所述存储模块160,用于当所述判断模块110判断需要对当前的语音识别结果进行存储,则存储所述语音识别结果。所述删除模块170,用于当所述判断模块110判断不需要对当前的语音识别结果进行存储,则删除所述语音识别结果。
本实施例中,所述语音识别关闭指令的发出方式为:发出指定语音的方式、或按压设置于智能麦克风100外部相应的功能按键的方式。例如,当用户需要发出所述语音识别关闭指令,则可以发出“语音指令关闭”的第三指令语音(也可以设定为其他的第三指定语音);也可以再次按压设置于智能麦克风100外部的第一或第二功能按键。
本实施例中,当所述判断模块110判断接收到语音识别关闭指令,则所述计算器后台的画图软件或word、记事本等随即显示“删除”、“存储”的选择对话框;根据用户发出的语音信息,进行相应的“删除”或“存储”动作。例如,用户当前发出“存储”语音信息,则所述存储模块160存储所述语音识别结果;若用户发出“删除”语音信息,或在预设时间内没有发出任何语音信息,则所述删除模块170删除所述语音识别结果。所述预设时间可以为:5分钟、10分钟、或20分钟。
本发明另提出一种智能麦克风100的实施例四。参见图8,图8为本发明的智能麦克风实施例四的程序模块示意图。所述智能麦克风100的实施例四在所述智能麦克风100的实施例三的基础上进行了改进,其改进之处在于,所述智能麦克风100还包括:第一执行模块180。所述第一执行模块180,用于定期对所述存储的语音识别结果执行相应的操作。
本实施例中,所述第一执行模块180对存储的所述语音识别结果进行定期删除,是为了保障所述智能麦克风100的存储空间的充足性。其中,所述定期可以设定为:1个月、3个月、或半年。
本发明还提出了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例一、实施例二、实施例三、实施例四所述的智能麦克风的语音识别方法。
所述智能麦克风集成的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本发明实现上述实施例一、实施例二、实施例三、实施例四所述的智能麦克风的语音识别方法中的全部或部分流程,也可以通过计算机程序指令相关的硬件来完成。
所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序被处理器执行时,可实现上述智能麦克风信息提示方法各个实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读存储介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器、随机存/取存储器、以及软件分发介质等。
为了达到上述目的,本发明还提供了一种智能麦克风,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述智能麦克风的语音识别方法实施例一、实施例二、实施例三、实施例四中的步骤。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除