本发明涉及语音处理技术领域,更具体地说,涉及一种语音采集设备及其控制方法。
背景技术:
随着语音采集技术的不断发展,多种设备均集成了语音采集功能,集成在设备中的语音采集部件可以采集用户输入的语音数据,但是,这种语音采集方式采集到的语音数据容易被窃取,进而导致信息泄露,安全性较低。
技术实现要素:
为解决现有技术的语音采集方式采集的语音容易被窃取而导致信息泄露,安全性较低的问题,本发明提供一种语音采集设备及其控制方法。
为实现上述目的,本发明提供如下技术方案:
一种语音采集设备,包括:
语音采集模块以及与所述语音采集模块连接的处理模块;
所述处理模块,用于获取在所述语音采集设备与一预设语音控制设备连通的情况下产生的物理信号,控制所述语音采集设备运行,并在接收到语音控制指令的情况下,响应所述语音控制指令,以实现对所述语音采集模块的控制。
可选地,所述语音采集设备还包括:
与所述处理模块连接的数据传输模块;所述数据传输模块为蓝牙模块或usb接口。
可选地,在所述数据传输模块为usb接口的情况下,所述预设语音控制设备为外接控制设备;所述外接控制设备设置有与所述语音采集设备的usb接口物理连接的接口;所述物理信号为所述数据传输模块的usb接口与所述预设语音控制设备的接口物理连接时产生的信号。
可选地,在所述数据传输模块为蓝牙模块的情况下,所述预设语音控制设备为设置在所述语音采集设备上或者与所述语音采集设备线连接的硬件开关;所述物理信号为所述硬件开关在选择用于控制所述语音采集设备运行的模式的情况下产生的信号。
可选地,还包括用于指示所述语音采集设备工作状态的指示灯;所述指示灯与所述处理模块连接。
一种语音采集设备的控制方法,应用于上述的语音采集设备中的处理模块,所述控制方法包括:
获取在所述语音采集设备与一预设语音控制设备连通的情况下产生的物理信号,控制所述语音采集设备运行;
在接收到语音控制指令的情况下,响应所述语音控制指令,以实现对所述语音采集模块的控制。
可选地,所述语音控制指令包括语音采集指令;
响应所述语音控制指令,包括:
获取所述语音采集模块采集的语音数据流;
在所述语音数据流包括预设唤醒词的情况下,输出数据传输指令。
可选地,所述语音控制指令包括语音传输指令;
响应所述语音控制指令,包括:
在接收到所述数据传输指令对应的应答信息的情况下,对所述语音数据流进行数据过滤以及加密操作,得到待传输数据流;所述应答信息包括所述语音传输指令;
输出所述待传输数据流。
可选地,所述语音控制指令包括语音禁止传输指令;
响应所述语音控制指令,包括:
停止输出所述待传输数据流。
可选地,还包括:
接收唤醒词更换指令;所述唤醒词更换指令包括目标唤醒词;
响应所述唤醒词更换指令,并将所述预设唤醒词更换为所述目标唤醒词。
从上述技术方案可以看出,本发明提供了一种语音采集设备及其控制方法,只有在物理信号和语音控制指令同时存在的情况下,处理模块才会响应语音控制指令,而物理信号的有无是可以由用户控制的,进而为了避免采集的语音被窃取,用户可以切断该物理信号,此时语音采集设备不工作,就不会采集语音,进而能够避免用户语音被窃取。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的一种语音采集设备的结构示意图;
图2为本发明实施例提供的另一种语音采集设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了提高语音采集的安全性,本发明的实施例提供了一种语音采集设备,语音采集设备可以是蓝牙设备,也可以是usb(universalserialbus,通用串行总线)设备,在为蓝牙设备时,语音采集设备无硬件接口,在为usb设备时,语音采集设备可以有硬件接口,即为usb接口,该usb接口可以与电脑或车载终端等具有usb接口的设备相连。
参照图1,语音采集设备可以包括:
语音采集模块11以及与所述语音采集模块11连接的处理模块12。语音采集模块11可以是声音传感器,该声音传感器可以接收处理模块12的语音采集命令,此时语音采集模块11可以采集语音,若此时用户正在说话,则可以采集用户说话的内容。
本实施例中的处理模块12可以是带有固件的处理器,该处理器在出厂时烧入了固件以及公钥,该处理器具有硬件熔断功能,该硬件熔断功能能够防止公钥被篡改,固件在运行时需要先进行公钥签名验证,在验证通过后固件才可以运行,否则不能运行。处理模块12除了可以是处理器之外,还可以是集成电路。本实施例中的处理模块12可以自带通信单元(如蓝牙、无线),可以与上述的电脑、车载终端等通信,此外,参照图2,还可以在语音采集设备上设置有用于通信的数据传输模块13,该数据传输模块13与处理模块12连接,数据传输模块13可以是蓝牙模块或usb接口。
当数据传输模块13为蓝牙模块时,该语音采集设备可以称为上述的蓝牙设备,此时语音采集设备可以自身内置电源,该电源用于为语音采集设备供电,保证语音采集设备上电工作。
当数据传输模块13为usb接口时,该语音采集设备可以称为上述的usb设备。此时,语音采集设备可以通过usb接口与外接控制设备连接,以使外接控制设备为语音采集设备供电,以使语音采集设备正常工作。
所述语音采集设备能够与一预设语音控制设备相连,且能够获取在与所述预设语音控制设备连通的情况下产生的物理信号,该所述物理信号用于控制所述语音采集设备运行。
本实施例中预设语音控制设备有多种实现方式,具体的,在语音采集设备的数据传输模块13为usb接口的情况下,即语音采集设备为usb设备的情况下,由于该usb设备具有usb接口,该usb接口可以与外接控制设备,如上述的电脑或车载终端相连,此时预设语音控制设备即为外接控制设备,该所述外接控制设备设置有与所述语音采集设备的usb接口物理连接的接口,通过该接口可以和语音采集设备的usb接口物理连接,此时两个usb接口相连,设置在usb接口的芯片会接通,则会产生上述的物理信号,则此时语音采集设备可以上电启动,即正常运行。
此外,在语音采集设备的数据传输模块13为蓝牙模块的情况下,即语音采集设备为蓝牙模块的情况下,所述预设语音控制设备为设置在所述语音采集设备上或者与所述语音采集设备线连接的硬件开关。具体来说,可以在语音采集设备上设置有控制语音采集设备启停(开关机)的硬件开关,或者是语音采集设备通过线连接一硬件开关,该开关也用于控制语音采集设备启动,硬件开关有两种模式,一种是控制语音采集设备运行,一种是控制语音采集设备停止运行,在选择用于控制所述语音采集设备运行的模式的情况下,语音采集设备中的电源为上述的处理模块和语音采集模块供电,即此时会产生物理信号,并且此时将供电时产生的上电信号作为物理信号,此时语音采集设备上电启动,并正常运行。
本实施例中的处理模块12具有以下功能:
所述处理模块12,用于在接收到所述物理信号的情况下,控制所述语音采集设备运行,并在接收到语音控制指令的情况下,响应所述语音控制指令,以实现对所述语音采集模块11的控制。
其中,物理信号即为上述的物理信号,语音控制指令可以是上述的外接控制设备,如上述的电脑或车载终端,语音采集设备与外接控制设备可以通过上述的蓝牙模块或usb接口连接。外接控制设备可以下发语音控制指令,如语音采集指令和/或语音传输指令,其中,语音采集指令用于使处理模块12控制语音采集模块11采集用户的语音信息,语音传输指令用于使处理模块12将语音采集模块11采集用户的语音信息输出至外接控制设备。
本实施例中的处理模块12具有唤醒功能,在用户的语音中包括预设唤醒词(可以通过语音转文字方式确定是否含有预设唤醒词),预设唤醒词可以如小k小k、哈喽等词语,此时处理器被唤醒,发送中断事件,也可称为数据传输指令,用于告知外控制设备采集到语音。
在具体实现过程中,以数据传输模块13为usb接口为例,介绍下语音采集设备的工作过程。
通过usb接口连接外接控制设备的ubs接口(即提供了物理信号),外接控制设备为语音采集设备供电,语音采集设备上电运行,语音采集设备的处理模块12与外接控制设备通过usb接口通信连接,外接控制设备发送数据采集指令至语音采集设备,语音采集设备的语音采集模块11开始采集语音,并将采集的语音发送至语音采集设备的处理模块12,语音采集设备的处理模块12检测到预设唤醒词,并发送中断事件(也可称为数据传输指令,用于告知外控制设备采集到语音)至外接控制设备,外接控制设备发送应答信息(具体可以为语音传输指令)至语音采集设备,语音采集设备的处理模块12发送采集的语音数据流至外接控制设备,在传输过程中,外接控制设备可以随时发送语音禁止传输指令至语音采集设备,语音采集设备停止输出采集的语音数据流,此时采集的语音数据流可以保存到语音采集设备内置的存储器中。
对于数据传输模块13为蓝牙模块,通过上述的硬件开关控制语音采集设备上电运行,语音采集设备的处理模块12通过蓝牙模块与外接控制设备通信连接,后续控制过程同上述,请参照上述相应内容。
需要说明的是,语音采集模块11采集到语音数据流之后,可以对该语音数据流进行数据过滤以及加密操作,得到待传输数据流,其中,数据过滤是为了过滤掉杂音,加密是为了保证语音传输的安全性。在待传输数据流传输至外接控制设备的过程中,可以随时收到外接控制设备发送的语音禁止传输指令,此时停止输出所述待传输数据流,可将传输数据流存储至语音采集设备内置的存储器中。
另外,本实施例中的预设唤醒词还可以进行更改,具体的,外接控制设备会发送唤醒词更换指令,该指令中携带有更新后的唤醒词,称为目标唤醒词,处理模块12接收到该指令后,会响应所述唤醒词更换指令,并将所述预设唤醒词更换为所述目标唤醒词。此后,就以目标唤醒词作为唤醒依据。
此外,外接控制设备具有控制采集的语音是否传输到外接控制设备中的功能,如可以在外接控制设备的显示界面中显示“是否将采集的语音传输到外接控制设备”的文字以及“是”“否”的两个选项,若用户选择“是”(此时产生语音传输指令),则将采集的语音输出至外接控制设备,若用户选择“否”(此时产生语音禁止传输指令),则不会将采集的语音输出至外接控制设备。
通过上述分析可以看出,处理模块12只有在物理信号和语音控制指令同时存在(先接收到物理信号,在语音采集设备与外接控制设备通信后,在接收到外接控制设备发送的语音控制指令)的情况下,处理模块12才会响应语音控制指令,而物理信号的有无是可以由用户控制的,进而为了避免采集的语音被窃取,用户可以切断该物理信号(切换usb接口与外接控制设备的连接,或控制硬件开关关闭,语音采集设备停止工作),此时语音采集设备不工作,就不会采集语音,进而能够避免用户语音被窃取,提高语音采集的可靠性。另外,该断开方式直接断开的是语音采集设备和预设语音控制设备的物理连接,相比通过软件或者程序控制语音采集设备停止工作的方式而言,方便快速,并且有效性高。另外,极大地降低了外接控制设备的计算力,降低外接控制设备的开发难度,使得语音唤醒以及采集、内置在外接控制设备的其他程序并行运行的可能性。
在所述数据传输模块13为usb接口的情况下,本实施例中的预设语音控制设备(此时也为外接口控制设备)可以是电脑或车载终端等。即该语音采集设备可以插接在电脑上,也可以插接在车载终端上,即实现了在不同场景下的用户语音的录制。
本发明的另一实现方式中,参照图2,语音采集设备还可以包括指示灯14,所述指示灯14可以是led灯,所述指示灯14与所述处理模块12连接。指示灯14可以用于指示所述语音采集设备工作状态,在语音采集设备未与外接控制设备连接时,led灯不亮,在语音采集设备与外接控制设备连接、且语音采集设备中的语音采集模块11采集语音时,led灯闪烁,以此来提醒用户此时正在采集语音,以判断是否需要将该语音采集设备与外接控制设备断开。
在语音采集设备与外接控制设备连接、且语音采集设备中的语音采集模块11未采集语音时,即用户未说话时,led灯常亮,以此提醒用户所述语音采集设备未执行语音采集操作。
需要说明的是,本实施例中,在采集语音时,led灯闪烁,在不采集语音时,led灯常亮。此外,还可以设置成在采集语音时,led灯常亮,在不采集语音时,led灯闪烁等可以区分采集语音和不采集语音的状态的任意方式均可。并且,本实施例中的led灯的工作状态仅与语音采集模块11是否采集语音有关,与外接控制设备的工作状态无关。
本实施例中,增加了指示灯14来提醒用户该语音采集设备的工作状态,进而更能进一步提醒用户语音采集设备是否在采集语音,则在语音采集设备采集语音但用户不希望此时的语音被采集时,可以断开语音采集设备和预设语音控制设备的连接,即切换上述的物理信号,以避免用户的语音被泄露而带来的损失。
可选地,在上述语音采集设备的实施例的基础上,本发明的另一实施例提供了一种语音采集设备的控制方法,应用于上述的语音采集设备中的处理模块,所述控制方法包括:
获取在所述语音采集设备与一预设语音控制设备连通的情况下产生的物理信号,控制所述语音采集设备运行;
在接收到语音控制指令的情况下,响应所述语音控制指令,以实现对所述语音采集模块的控制。
进一步,所述语音控制指令包括语音采集指令;
响应所述语音控制指令,包括:
获取所述语音采集模块采集的语音数据流;
在所述语音数据流包括预设唤醒词的情况下,输出数据传输指令。
进一步,所述语音控制指令包括语音传输指令;
响应所述语音控制指令,包括:
在接收到所述数据传输指令对应的应答信息的情况下,对所述语音数据流进行数据过滤以及加密操作,得到待传输数据流;所述应答信息包括所述语音传输指令;
输出所述待传输数据流。
进一步,所述语音控制指令包括语音禁止传输指令;
响应所述语音控制指令,包括:
停止输出所述待传输数据流。
进一步,还包括:
接收唤醒词更换指令;所述唤醒词更换指令包括目标唤醒词;
响应所述唤醒词更换指令,并将所述预设唤醒词更换为所述目标唤醒词。
处理模块只有在物理信号和语音控制指令同时存在的情况下,处理模块才会响应语音控制指令,而物理信号的有无是可以由用户控制的,进而为了避免采集的语音被窃取,用户可以切断该物理信号(切换usb接口与外接控制设备的连接,或控制硬件开关关闭,语音采集设备停止工作),此时语音采集设备不工作,就不会采集语音,进而能够避免用户语音被窃取,提高语音采集的可靠性。另外,该断开方式直接断开的是语音采集设备和预设语音控制设备的物理连接,相比通过软件或者程序控制语音采集设备停止工作的方式而言,方便快速,并且有效性高,
需要说明的是,本实施例中的处理模块的具体实现过程,请参照上述实施例中的相应说明,在此不再赘述。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。