基于智能麦克风的语音控制方法及控制系统、存储介质与流程
本发明涉及智能麦克风技术领域,尤其涉及一种基于智能麦克风的语音控制方法及控制系统、存储介质。
背景技术:
语音技术经过多年的发展,目前已经取得很多的进步,语音技术正日益完善。市面上的麦克风大多没有加入语音技术,只是单纯的将声音传输到音响设备进行放大,无法单独完成语音转文字、甚至将语音转图像的功能。
针对上述问题,授权公告号为cn208094741u的实用新型提供了一种基于语音识别技术的基于智能麦克风的语音控制系统,所述基于语音识别技术的基于智能麦克风的语音控制系统包括:高清麦克风、wifi模块、android开发板、扬声器、触控显示屏以及电池电源;所述高清麦克风连接android开发板,所述android开发板分别与扬声器和触控显示屏连接,所述android开发板通过wifi模块实现联网,连接互联网和同网络下的电脑设备,解决现有技术中数据传输延时较高,语音识别的识别范围和准确率低的问题,可以进行实时语音转化为文字,去除所有的中间步骤。
但是上述技术方案仅针对语音转文字的工作模式,并无法进一步实现获取一段语音的关键词,并根据所述关键词控制外部设备执行相应的控制动作。
技术实现要素:
针对上述存在的缺陷,本发明提供一种基于智能麦克风的语音控制方法及控制系统、存储介质,能够实现根据语音关键词执行相应的控制动作,进一步提高智能麦克风的智能化程度目的。
为了达到上述目的,本发明提出一种基于智能麦克风的语音控制方法,所述基于智能麦克风的语音控制方法的实现是在基于智能麦克风的语音控制系统的基础上,所述基于智能麦克风的语音控制系统包括:智能麦克风、无线通讯模块、外部智能设备;所述基于智能麦克风的语音控制方法,包括以下步骤:
s110:实时获取智能麦克风的语音信息;
s120:判断所述语音信息中是否存在预设的语音关键词;
s130:若是,则根据所述语音关键词,控制所述外部智能设备执行相应的动作。
优选的,所述外部智能设备包括:电脑、智能手机、唱歌机、投影仪。
优选的,所述无线通讯模块为:蓝牙模块、wifi模块、或nb-iot模块。
优选的,所述步骤s110之前还包括:
s101:判断所述智能麦克风与所述外部智能设备之间的网络连接是否已连接成功;若是,则转入步骤s110;若否,则转入步骤s102;
s102:提示用户进行网络配对连接。
优选的,所述步骤s130之后包括:
s140:判断是否接收到语音关键词添加指令;
s150:若是,则根据获取当前添加的第一语音关键词,更新所述预设的语音关键词,并返回步骤s110。
优选的,所述基于智能麦克风的语音控制方法还包括:
s160:将所述外部智能设备每次执行的相应动作的记录上传至后台服务器;
s170:所述后台服务器根据每次的所述记录,作出相应的分析,形成分析报告反馈至用户。
为了达到上述目的,本发明还提供了一种基于智能麦克风的语音控制系统,所述基于智能麦克风的语音控制系统包括:智能麦克风、无线通讯模块、外部智能设备;其中,所述智能麦克风包括:
获取模块,用于实时获取智能麦克风的语音信息;
判断模块,用于判断所述语音信息中是否存在预设的语音关键词;
执行模块,用于当所述判断模块判断所述语音信息中存在预设的语音关键词,则根据所述语音关键词,控制所述外部智能设备执行相应的动作。
优选的,所述外部智能设备包括:电脑、智能手机、唱歌机、投影仪。
优选的,所述无线通讯模块为:蓝牙模块、wifi模块、或nb-iot模块。
优选的,所述智能麦克风还包括:提示模块;
所述判断模块,还用于判断所述智能麦克风与所述外部智能设备之间的网络连接是否已连接成功;
所述提示模块,用于当所述判断模块判断所述智能麦克风与所述外部智能设备之间的网络连接没有连接成功,则提示用户进行网络配对连接。
优选的,所述智能麦克风还包括:更新模块;
所述判断模块,还用于判断是否接收到语音关键词添加指令;
所述更新模块,用于当所述判断模块判断接收到语音关键词添加指令,则根据获取当前添加的第一语音关键词,更新所述预设的语音关键词,并返回获取模块。
优选的,所述智能麦克风还包括:上传模块;所述基于智能麦克风的语音控制系统还包括:后台服务器;
所述上传模块,用于将所述外部智能设备每次执行的相应动作的记录上传至所述后台服务器;
所述后台服务器,用于根据每次的所述记录,作出相应的分析,形成分析报告反馈至用户。
为了达到上述目的,本发明另提供了一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的基于智能麦克风的语音控制方法。
为了达到上述目的,本发明所提供的一种基于智能麦克风的语音控制系统,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于智能麦克风的语音控制方法中的步骤。
与现有技术相比,本发明的有益效果在于:通过获取模块实时获取智能麦克风的语音信息;判断模块判断所述语音信息中是否存在预设的语音关键词;执行模块当所述判断模块判断所述语音信息中存在预设的语音关键词,则根据所述语音关键词,控制所述外部智能设备执行相应的动作的方式,能够实现根据智能麦克风的语音关键词控制其他的外部智能设备执行相应的动作,从而实现进一步提高智能麦克风的智能化程度目的。
附图说明
图1为本发明的基于智能麦克风的语音控制方法实施例一的流程示意图;
图2为本发明的基于智能麦克风的语音控制方法实施例二的流程示意图;
图3为本发明的基于智能麦克风的语音控制方法实施例三的流程示意图;
图4为本发明的基于智能麦克风的语音控制方法实施例四的流程示意图;
图5为本发明的基于智能麦克风的语音控制系统的模块示意图;
图6为本发明的基于智能麦克风的语音控制系统实施例一的程序模块示意图;
图7为本发明的基于智能麦克风的语音控制系统实施例二的程序模块示意图;
图8为本发明的基于智能麦克风的语音控制系统实施例三的程序模块示意图;
图9为本发明的基于智能麦克风的语音控制系统实施例四的程序模块示意图;
图10为本发明的基于智能麦克风的语音控制系统实施例四的模块示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
本发明提供了一种基于智能麦克风的语音控制方法。参见图1,图1为本发明的基于智能麦克风的语音控制方法实施例一的流程示意图。所述基于智能麦克风的语音控制方法的实现是在基于智能麦克风的语音控制系统的基础上,所述基于智能麦克风的语音控制系统包括:智能麦克风、无线通讯模块、外部智能设备;其中,所述外部智能设备包括:电脑、智能手机、唱歌机、投影仪。其中,所述无线通讯模块为:蓝牙模块、wifi模块、或nb-iot模块。
所述基于智能麦克风的语音控制方法,包括以下步骤:
s110:实时获取智能麦克风的语音信息。
本实施例中,当用户使用所述智能麦克风进行说话时,随即发出语音信息。设置于所述智能麦克风内部的获取模块即获取到所述语音信息。
s120:判断所述语音信息中是否存在预设的语音关键词。
本实施例中,针对不同的外部智能设备设置有不同的语音关键词,并预先将所述语音关键词录入系统中,形成预设的语音关键词。其中,当所述外部智能设备为电脑时、则对应的语音关键词包括:打开某个软件、打开某个文件、显示上一页内容、显示下一页内容等语音关键词。当所述外部智能设备为智能手机时,则对应的语音关键词包括:打开某个软件、播放某首音乐、打开某个文件、显示上一页内容、显示下一页内容等语音关键词。当所述外部智能设备为唱歌机时,则对应的语音关键词包括:下一首、上一首、点播某首歌、切歌、暂停、开原唱等语音关键词。当所述外部智能设备为投影仪时,则对应的语音关键词包括:调整投影角度、调整投影亮度、开机关机等语音关键词。
s130:若是,则根据所述语音关键词,控制所述外部智能设备执行相应的动作。
本实施例以具体的例子对步骤s130的过程进行详细的说明。例如:用户当前需要使用电脑上的ppt进行演讲,并在投影仪中进行相应的投影展示时,即所述外部智能设备为电脑以及投影仪时,用户采用无线通讯模块将所述智能麦克风与上述电脑以及投影仪进行无线连接(其中,所述智能麦克风以及所述外部智能设备均设置有无线通讯模块),当用户采用智能麦克风说“打开电脑桌面的ppt,将ppt于投影仪中进行投影”时,随即控制电脑桌面的ppt打开,并将ppt进行投影;在演讲的时候,用户可以通过麦克风说“我们来看下一页”,随即所述ppt显示下一页的内容。通过上述的实施方式,能够解放用户的双手,不再需要激光笔或其他辅助工具,通过所述智能麦克风即可控制其他的外部智能设备执行相应的动作,进一步方便了用户的生活。
本发明提出一种基于智能麦克风的语音控制方法的实施例二。参见图2,图2为本发明的基于智能麦克风的语音控制方法实施例二的流程示意图。所述基于智能麦克风的语音控制方法的实施例二在上述实施例一的基础上进行了改进,改进之处在于,所述步骤s110之前还包括:
s101:判断所述智能麦克风与所述外部智能设备之间的网络连接是否已连接成功;若是,则转入步骤s110;若否,则转入步骤s102。
s102:提示用户进行网络配对连接。
本实施例中,所述提示方式可以为语音提示,或者震动的方式提示。通过上述的实施方式,能够确保所述智能麦克风与所述外部智能设备之间能够畅顺的进行工作。
本发明提出一种基于智能麦克风的语音控制方法的实施例三。参见图3,图3为本发明的基于智能麦克风的语音控制方法实施例三的流程示意图。所述基于智能麦克风的语音控制方法的实施例三在上述实施例二的基础上进行了改进,改进之处在于,所述步骤s130之后包括:
s140:判断是否接收到语音关键词添加指令。
本实施例中,当用户说出“添加关键词”或其他的关键语音时,随即发出所述语音关键词添加指令。当发出所述语音关键词添加指令后,所述判断结果为接收到语音关键词添加指令;反之,则所述判断结果为没有接收到语音关键词添加指令。
s150:若是,则根据获取当前添加的第一语音关键词,更新所述预设的语音关键词,并返回步骤s110。
本实施例中,若获取到的第一语音关键词为“返回首页”、以及“底页”;则将所述第一语音关键词添加至所述预设的语音关键词,从而进一步补充所述预设的语音关键词。
本发明提出一种基于智能麦克风的语音控制方法的实施例四。参见图4,图4为本发明的基于智能麦克风的语音控制方法实施例四的流程示意图。所述基于智能麦克风的语音控制方法的实施例四在上述实施例三的基础上进行了改进,改进之处在于,所述基于智能麦克风的语音控制方法还包括:
s160:将所述外部智能设备每次执行的相应动作的记录上传至后台服务器。
本实施例中,所述记录的内容包括但不限于:每次执行的相应动作、动作执行的时间、执行的类型等。
s170:所述后台服务器根据每次的所述记录,作出相应的分析,形成分析报告反馈至用户。
本实施例中,根据每次的所述记录,能够分析出用户的使用习惯,例如用户大概多久对ppt进行翻页,演讲的频率是多久;投影仪使用的投影角度以及投影亮度为多少等,从而实现进一步方便用户的生活。
本发明另提出一种基于智能麦克风的语音控制系统100的实施例一。参见图5,图5为本发明的基于智能麦克风的语音控制系统的模块示意图。所述基于智能麦克风的语音控制系统100包括:智能麦克风110、无线通讯模块120、外部智能设备130;其中,所述外部智能设备130包括:电脑、智能手机、唱歌机、投影仪。其中,所述无线通讯模块120为:蓝牙模块、wifi模块、或nb-iot模块。
参见图6,图6为本发明的基于智能麦克风的语音控制系统实施例一的程序模块示意图,所述智能麦克风110包括:获取模块111,用于实时获取智能麦克风110的语音信息。判断模块112,用于判断所述语音信息中是否存在预设的语音关键词。执行模块113,用于当所述判断模块112判断所述语音信息中存在预设的语音关键词,则根据所述语音关键词,控制所述外部智能设备130执行相应的动作。
本实施例中,当用户使用所述智能麦克风110进行说话时,随即发出语音信息。设置于所述智能麦克风110内部的获取模块111即获取到所述语音信息。
本实施例中,针对不同的外部智能设备130设置有不同的语音关键词,并预先将所述语音关键词录入系统中,形成预设的语音关键词。其中,当所述外部智能设备130为电脑时、则对应的语音关键词包括:打开某个软件、打开某个文件、显示上一页内容、显示下一页内容等语音关键词。当所述外部智能设备130为智能手机时,则对应的语音关键词包括:打开某个软件、播放某首音乐、打开某个文件、显示上一页内容、显示下一页内容等语音关键词。当所述外部智能设备130为唱歌机时,则对应的语音关键词包括:下一首、上一首、点播某首歌、切歌、暂停、开原唱等语音关键词。当所述外部智能设备130为投影仪时,则对应的语音关键词包括:调整投影角度、调整投影亮度、开机关机等语音关键词。
本实施例以具体的例子对所述执行模块113的执行过程进行详细的说明。例如:用户当前需要使用电脑上的ppt进行演讲,并在投影仪中进行相应的投影展示时,即所述外部智能设备130为电脑以及投影仪时,用户采用无线通讯模块120将所述智能麦克风110与上述电脑以及投影仪进行无线连接,当用户采用智能麦克风110说“打开电脑桌面的ppt,将ppt于投影仪中进行投影”时,随即控制电脑桌面的ppt打开,并将ppt进行投影;在演讲的时候,用户可以通过麦克风说“我们来看下一页”,随即所述ppt显示下一页的内容。通过上述的实施方式,能够解放用户的双手,不再需要激光笔或其他辅助工具,通过所述智能麦克风110即可控制其他的外部智能设备130执行相应的动作,进一步方便了用户的生活。
本发明另提出一种基于智能麦克风的语音控制系统100的实施例二。参见图7,图7为本发明的基于智能麦克风的语音控制系统实施例二的程序模块示意图。所述基于智能麦克风的语音控制系统100的实施例二在所述实施例一的基础上进行了改进,其改进之处在于,所述智能麦克风110还包括:提示模块114。所述判断模块112,还用于判断所述智能麦克风1110与所述外部智能设备130之间的网络连接是否已连接成功。所述提示模块114,用于当所述判断模块112判断所述智能麦克风110与所述外部智能设备130之间的网络连接没有连接成功,则提示用户进行网络配对连接。
本实施例中,所述提示方式可以为语音提示,或者震动的方式提示。通过上述的实施方式,能够确保所述智能麦克风110与所述外部智能设备130之间能够畅顺的进行工作。
本发明另提出一种基于智能麦克风的语音控制系统100的实施例三。参见图8,图8为本发明的基于智能麦克风的语音控制系统实施例三的程序模块示意图。所述基于智能麦克风的语音控制系统100的实施例三在所述实施例二的基础上进行了改进,其改进之处在于,所述智能麦克风110还包括:更新模块115。所述判断模块112,还用于判断是否接收到语音关键词添加指令。所述更新模块115,用于当所述判断模块112判断接收到语音关键词添加指令,则根据获取当前添加的第一语音关键词,更新所述预设的语音关键词,并返回获取模块111。
本实施例中,当用户说出“添加关键词”或其他的关键语音时,随即发出所述语音关键词添加指令。当发出所述语音关键词添加指令后,所述判断模块112的判断结果为接收到语音关键词添加指令;反之,则所述判断模块112的判断结果为没有接收到语音关键词添加指令。
本实施例中,若获取到的第一语音关键词为“返回首页”、以及“底页”;则所述更新模块115将所述第一语音关键词添加至所述预设的语音关键词,从而进一步补充所述预设的语音关键词。
本发明另提出一种基于智能麦克风的语音控制系统100的实施例四。参见图9,图9为本发明的基于智能麦克风的语音控制系统实施例四的程序模块示意图。所述基于智能麦克风的语音控制系统100的实施例四在所述实施例三的基础上进行了改进,其改进之处在于,所述智能麦克风110还包括:上传模块116。参见图10,图10为本发明的基于智能麦克风的语音控制系统实施例四的模块示意图。所述基于智能麦克风的语音控制系统100还包括:后台服务器140。所述上传模块116,用于将所述外部智能设备130每次执行的相应动作的记录上传至所述后台服务器140。所述后台服务器140,用于根据每次的所述记录,作出相应的分析,形成分析报告反馈至用户。
本实施例中,所述记录的内容包括但不限于:每次执行的相应动作、动作执行的时间、执行的类型等。所述后台服务器140根据每次的所述记录,能够分析出用户的使用习惯,例如用户大概多久对ppt进行翻页,演讲的频率是多久;投影仪使用的投影角度以及投影亮度为多少等,从而实现进一步方便用户的生活。
本发明还提出了一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例一、实施例二、实施例三、实施例四所述的基于智能麦克风的语音控制方法。
所述智能麦克风集成的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本发明实现上述实施例一、实施例二、实施例三、实施例四所述的基于智能麦克风的语音控制方法中的全部或部分流程,也可以通过计算机程序指令相关的硬件来完成。
所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序被处理器执行时,可实现上述智能麦克风信息提示方法各个实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读存储介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器、随机存/取存储器、以及软件分发介质等。
为了达到上述目的,本发明还提供了一种基于智能麦克风的语音控制系统,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于智能麦克风的语音控制方法实施例一、实施例二、实施例三、实施例四中的步骤。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除