一种离线语音遥控方法、装置及系统与流程

文档序号:31544956发布日期:2022-09-17 00:54阅读:216来源:国知局
一种离线语音遥控方法、装置及系统与流程

1.本发明涉及语音控制技术领域,特别是涉及一种离线语音遥控方法、装置及系统。


背景技术:

2.随着科技的不断发展,万物互联逐渐成为现实。物联网技术随之快速发展,因此物物连接的方式也越来越多。最初,一般通过遥控器如红外遥控器,rf遥控器等控制终端设备,如电视、空调等智能家居设备。随着终端设备智能化的发展、物联网技术的发展以及智能手机的普及,越来越多的控制方式开始出现。现阶段智能化的终端设备均可通过无线技术进行通信,包括蓝牙、wifi、zigbee等通信技术,均可实现智能手机控制智能终端的功能。
3.目前,为了达到控制功能丰富和使用方便的目的,一般智能终端都有蓝牙、wifi、zigbee等通讯方式,目的便于与智能手机进行连接,通过手机app能实现更丰富的功能。但使用时都要通过手机进行连接,操作比较复杂,频繁操作的场合使用手机操作不够便捷,因此一般智能终端仍会配备遥控装置如遥控器,通过智能手机与遥控器双控制的方式,以达到功能强大及使用方便的目的。
4.现阶段,采用遥控器的控制方法普遍有以下三种:
5.1、遥控器采用按键进行触发实现控制:需要靠近触发,使用不便,而且按键长期使用容易老化、失灵,需要更换。
6.2、使用app搭配红外遥控器实现控制:该方法主要于受控设备端通过控制芯片端口接红外接收头,红外遥控器发送红外信号到红外接收头,红外接收头将红外信号转成数字信息给控制芯片解码,控制芯片通过解码后得到相关控制命令进行对应的操作。可见,该方法需要在受控设备端增加红外接收头和接收头外围电路,需要一定的硬件成本,同时红外通信具有方向性,穿透能力差。
7.3、使用app搭配rf遥控器:该方法主要于受控设备端通过控制芯片端口外接rf芯片来实现,rf遥控器发送无线信号到rf芯片,rf芯片将无线信号转换为数字信号给控制芯片解码,控制芯片通过解码后得到相关控制命令进行对应的操作,同样地,该方法需要在受控设备端增加rf芯片和rf芯片外围电路,需要更高的硬件成本,同时由于受控设备存在2.4g信号(一般智能终端都具有的通信模块)与rf信号,则需要两种天线,增加了布板面积,同时容易互相干扰。


技术实现要素:

8.为克服上述现有技术存在的不足,本发明之目的在于提供一种离线语音遥控方法、装置及系统,以实现遥控设备的离线语音控制目的。
9.为达上述及其它目的,本发明提出一种离线语音遥控方法,包括以下步骤:
10.步骤s101,采集目标语音信息;
11.步骤s102,判断所述目标语音信息是否为有效的对码语音命令词;
12.步骤s103,若所述目标语音信息为有效的对码语音命令词,则将对码语音命令词
转换为相应的对码指令发送至受控设备。
13.可选地,在步骤s101之前,还包括:
14.步骤s100,判断是否接收到唤醒词,于接收到唤醒词后进入步骤s101。
15.可选地,在进入步骤s101的同时进行计时,判断计时时间是否超过预设的唤醒持续时间,若超过预设的唤醒持续时间,则返回步骤s100继续监测接收所述唤醒词,若否则继续采集所述目标语音信息。
16.可选地,于步骤s102中,对所述目标语音信息调用语音识别引擎进行语音识别,并将语音识别结果与预设的对码语音命令词进行匹配,根据匹配结果判断所述目标语音信息是否为有效的对码语音命令词。
17.为达到上述目的,本发明还提供一种离线语音遥控装置,包括:
18.目标语音信息采集单元,用于采集目标语音信息;
19.第一判断单元,用于判断所述目标语音信息是否为有效的对码语音命令词;
20.对码命令发送单元,用于在所述第一判断单元判断出所述目标语音信息为有效的对码语音命令词时,将对码语音命令词转换为相应的对码命令发送至受控设备。
21.为达到上述目的,本发明还提供一种离线语音遥控系统,包括:
22.遥控装置,用于采集目标语音信息,并判断所述目标语音信息是否为有效的对码语音命令词,在判断出所述目标语音信息为有效的对码语音命令词时,将对码语音命令词转换为相应的对码命令发送至受控设备;
23.受控设备,用于在扫描到无线信号时,解析无线信号,在判断出无线信号为对码指令时,获取所述对码指令中的信息予以保存,从而完成对码
24.为达到上述目的,本发明还提供一种离线语音遥控方法,包括以下步骤:
25.步骤s401,采集目标语音信息;
26.步骤s402,判断所述目标语音信息是否与预设的离线语料库中的语音控制命令匹配;
27.步骤s403,若匹配成功,则将语音控制命令转换为控制命令填充至蓝牙广播包发送至受控设备。
28.可选地,在步骤s401之前,还包括:
29.步骤s400,判断是否接收到唤醒词,于接收到唤醒词后进入步骤s401。
30.可选地,在进入步骤s401的同时进行计时,判断计时时间是否超过预设的唤醒持续时间,若超过预设的唤醒持续时间,则返回步骤s400继续监测接收所述唤醒词,若否则继续采集所述目标语音信息。
31.可选地,所述离线语料库中存储有若干语音控制命令文本及其对应的控制命令。
32.为达到上述目的,本发明还提供一种离线语音遥控装置,包括:
33.目标语音信息采集单元,用于采集目标语音信息;
34.第二判断单元,用于判断所述目标语音信息是否与预设离线语料库中的语音控制命令匹配;
35.控制命令发送单元,用于在所述第二判断单元判断出匹配成功时,根据匹配结果将语音控制命令转换为控制命令填充至蓝牙广播包发送至受控设备。
36.为达到上述目的,本发明还提供一种离线语音遥控系统,包括:
37.遥控装置,用于采集目标语音信息,并判断所述目标语音信息是否与预设离线语料库中的语音控制命令匹配,在判断出匹配成功时,根据匹配结果将语音控制命令转换为控制命令填充至蓝牙广播包发送至受控设备;
38.受控设备,实时扫描蓝牙广播包,当扫描到蓝牙广播包时,解析所述蓝牙广播包并执行对应的操作
39.与现有技术相比,本发明一种离线语音遥控方法、装置及系统通过预设对码语音命令词与离线语料库,通过对采集的目标语音信息进行语音识别,并根据预存的对码语音命令词和离线语料库产生相应的对码指令或控制命令发送至受控设备,以实现遥控设备的离线语音控制目的,同时,本发明在离线语音控制前,通过相应的唤醒词唤醒进入对码操作或控制操作,可在一定程度上避免了误触发。
附图说明
40.图1是本发明一示例性实施例提供的一种离线语音遥控方法的流程示意图;
41.图2与图3为本发明实施例中受控设备端的对码过程流程图;
42.图4是本发明另一示例性实施例提供的一种离线语音遥控方法的流程示意图;
43.图5为本发明实施例中受控设备端的控制处理流程图;
44.图6是本发明一示例性实施例提供的一种离线语音遥控装置的结构示意图;
45.图7是本发明另一示例性实施例提供的一种离线语音遥控装置的结构示意图。
具体实施方式
46.下面,将参考附图详细地描述根据本发明的示例实施例。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是本发明的全部实施例,应理解,本发明不受这里描述的示例实施例的限制。
47.应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
48.本领域技术人员可以理解,本发明实施例中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。
49.还应理解,在本发明实施例中,“多个”可以指两个或两个以上,“至少一个”可以指一个、两个或两个以上。
50.还应理解,对于本发明实施例中提及的任一部件、数据或结构,在没有明确限定或者在前后文给出相反启示的情况下,一般可以理解为一个或多个。
51.另外,本发明中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本发明中字符“/”,一般表示前后关联对象是一种“或”的关系。
52.还应理解,本发明对各个实施例的描述着重强调各个实施例之间的不同之处,其相同或相似之处可以相互参考,为了简洁,不再一一赘述。
53.同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
54.以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
55.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,技术、方法和设备应当被视为说明书的一部分。
56.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
57.本发明实施例可以应用于终端设备、计算机系统、服务器等电子设备,其可与众多其它通用或专用计算系统环境或配置一起操作。适于与终端设备、计算机系统、服务器等电子设备一起使用的众所周知的终端设备、计算系统、环境和/或配置的例子包括但不限于:个人计算机系统、服务器计算机系统、瘦客户机、厚客户机、手持或膝上设备、基于微处理器的系统、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机系统﹑大型计算机系统和包括上述任何系统的分布式云计算技术环境,等等。
58.终端设备、计算机系统、服务器等电子设备可以在由计算机系统执行的计算机系统可执行指令(诸如程序模块)的一般语境下描述。通常,程序模块可以包括例程、程序、目标程序、组件、逻辑、数据结构等等,它们执行特定的任务或者实现特定的抽象数据类型。计算机系统/服务器可以在分布式云计算环境中实施,分布式云计算环境中,任务是由通过通信网络链接的远程处理设备执行的。在分布式云计算环境中,程序模块可以位于包括存储设备的本地或远程计算系统存储介质上。
59.示例性方法
60.图1是本发明一示例性实施例提供的一种离线语音遥控方法的流程示意图。本实施例可应用在遥控设备上,如图1所示,本发明一种离线语音遥控方法,用于遥控设备的对码,包括以下步骤:
61.步骤s101,采集目标语音信息。
62.在本发明实施例中,所述遥控设备是指用于对受控设备进行遥控的装置,所述受控设备是指能解析对码命令,并需要遥控设备进行控制的设备,包括但不限于智能照明类设备、智能灯饰控制器类设备、智能电工类设备、智能家居类设备等;智能照明类设备包括智能灯泡、智能筒灯、智能吸顶灯等,能实现设备的开启与关闭、亮度调节、色温调节、色彩调节、模式花样与速度变换、定时控制、光效根据音乐节奏律动、场景控制、参数设定等功能;智能灯饰控制器类设备包括智能灯带控制器、智能圣诞灯控制器、智能霓虹灯控制器等,能实现设备的开启与关闭、亮度调节、色温调节、色彩调节、模式花样与速度变换、定时控制、光效根据音乐节奏律动、场景控制、参数设定等功能;智能电工类设备包括智能插座、智能排插、智能通断器、智能面板开关等,能实现设备的开启与关闭、倒计时控制、定时控制、参数设定等功能;智能家居类设备包括智能窗帘、智能开窗器、智能报警器、智能感应器等,能实现设备的开启与关闭、定时控制、参数设定等功能;遥控设备为与受控设备配套的遥控器,包括但不限于手持式遥控器、面板遥控器等,具体地,所述遥控设备包括设备本体及位于设备本体内的控制板,其控制板上集成有语音识别处理模块、无线通信模块以及控制器,该无线通信模块可以采用与受控设备端相适应的通信模块,包括但不限于蓝牙模块、wifi模块、zigbee模块,nb(narrow band internet of things,窄带物联网)模块等。
63.具体地,在所述遥控设备上电启动后,所述遥控设备的语音识别处理模块可实时
采集外部的音频信号,并对采集的音频信号进行相应的语音处理例如消噪滤波等后提供给控制器。
64.可选地,在步骤s101之前,本发明还可包括如下步骤:
65.步骤s100,判断是否接收到唤醒词,于接收到唤醒词后进入步骤s101。
66.在本发明实施例中,所述控制器内设置唤醒词,并提前烧录到flash中,只有当所述遥控器接收到唤醒词进入对码语音命令词的识别状态,才能进入步骤s101进行对码语音命令词的识别,例如,所述控制器内预设有“您好,管家”、“您好,小智”等唤醒词,在所述遥控设备上电启动后,当遥控设备采集到音频信号时,对该音频信号解析处理,将解析处理结果与预设的唤醒词进行匹配,若匹配到相应的唤醒词,例如用户输入的音频为“您好,小智“,则匹配到唤醒词“您好,小智”,然后进入步骤s101。
67.可见,本发明通过采用唤醒词激活,在唤醒词激活后才会接收识别对码语音命令词以进行对码,不容易误触发,提高了对码的准确率。
68.可选地,在步骤s101中还可以包括如下步骤:
69.在进入步骤s101的同时进行计时,判断计时时间是否超过预设的唤醒持续时间,若超过预设的唤醒持续时间,则返回步骤s100继续监测接收唤醒词,否则若未超过预设的唤醒持续时间,则继续采集目标语音信息。
70.也就是说,在本发明实施例中,对于每次通过唤醒词唤醒进入对码操作限定了相应的唤醒持续时间,若在该唤醒持续时间内采集到目标语音信息,则进行后续判断目标语音信息是否为有效的对码语音命令词操作,若在该唤醒持续时间内未采集到目标语音信息,则返回步骤s100重新监测是否再次接收到唤醒词,以便再次进入对码操作的唤醒阶段。
71.步骤s102,判断所述目标语音信息是否为有效的对码语音命令词。
72.在本发明实施例中,所述控制器内设置有若干对码语音命令词,并提前烧录到flash中,所述对码语音命令词为用于离线语音识别的有效语句,例如预先存储有“对码”、“我要对码”等对码语音命令词,当控制器获取到消噪滤波后的音频信号后,调用语音识别引擎进行语音识别,并将识别结果与控制器内预设的对码语音命令词进行匹配,以判断所述目标语音信息是否为有效的对码语音命令词。
73.步骤s103,若所述目标语音信息为有效的对码语音命令词,则将对码语音命令词转换为相应的对码命令发送至受控设备。
74.在本发明实施例中,当判断出所述目标语音信息为有效的对码语音命令词,则说明用户目前对遥控器的操作是对码,则根据对码语音命令词生成相应的对码指令通过无线通信模块发送至受控设备,所述对码指令至少包括对码标识以及遥控器相关控制标识信息例如遥控器id等,遥控器id可以为mac地址或者其它不重复的信息标识,所述无线通信模块包括但不限于蓝牙模块、wifi模块、zigbee模块,nb(narrow band internet of things,窄带物联网)模块等。
75.在步骤s103中,当采集的所述目标语音信息不是有效的对码语音命令词,则返回步骤s101继续采集。
76.图2与图3为本发明实施例中受控设备端的对码过程流程图。在本发明实施例中,受控设备端具有与遥控设备相对应的无线通信模块,当受控设备端上电启动后,则开启无线通信模块的无线信号扫描,初始化各项参数,当扫描到无线信号时,解析无线信号,并判
断无线信号是否为对码指令(可根据对码指令中的对码标识判断),若为对码指令,则获取对码指令中的遥控器id予以保存,从而完成对码。由于本发明遥控设备端采用了与受控设备端相应的无线通信模块,使得本发明受控设备无需增加通信芯片,仅需采用受控设备端本身具有的通信芯片,只需一根天线,减少了信号相互干扰,同时节约布板空间,降低硬件成本,同时通过使用离线语音触发方式,不需要接近受控设备,只需语音控制即可实现对码,方便安全。
77.可选地,在本发明实施例中,当受控设备上电启动后即开始计时,并在获取对码指令中遥控器id予以保存前,进一步判断是否超过预设的对码限定时间,只有在计时时间未超过预设的对码限定时间时,才获取对码指令中遥控器id予以保存。可见,本发明不仅实现了采用语音命令触发对码,大大地方便了用户的对码操作,而且通过控制受控设备的对码过程仅在对码限定时间内执行,其它时间则不接受对码申请,从而可尽量避免误对码。
78.可选地,在获取对码指令中遥控器id予以保存前,还包括将当前获取的遥控器id与保存的对码成功的遥控器id进行比对的步骤,若当前获取的遥控器id已存在于保存的对码成功的遥控器id中,则退出当前遥控器的对码流程,从而使得已对码成功的遥控器id无需反复保存。
79.图4是本发明另一示例性实施例提供的一种离线语音遥控方法的流程示意图。本实施例可应用在遥控设备上,如图4所示,本发明一种离线语音遥控方法,用于遥控设备的控制操作,包括以下步骤:
80.步骤s401,采集目标语音信息。
81.同样地,在本发明实施例中,受控设备是指能解析对码命令,并需要遥控设备进行控制的设备,包括但不限于智能照明类设备、智能灯饰控制器类设备、智能电工类设备、智能家居类设备等;智能照明类设备包括智能灯泡、智能筒灯、智能吸顶灯等,能实现设备的开启与关闭、亮度调节、色温调节、色彩调节、模式花样与速度变换、定时控制、光效根据音乐节奏律动、场景控制、参数设定等功能;智能灯饰控制器类设备包括智能灯带控制器、智能圣诞灯控制器、智能霓虹灯控制器等,能实现设备的开启与关闭、亮度调节、色温调节、色彩调节、模式花样与速度变换、定时控制、光效根据音乐节奏律动、场景控制、参数设定等功能;智能电工类设备包括智能插座、智能排插、智能通断器、智能面板开关等,能实现设备的开启与关闭、倒计时控制、定时控制、参数设定等功能;智能家居类设备包括智能窗帘、智能开窗器、智能报警器、智能感应器等,能实现设备的开启与关闭、定时控制、参数设定等功能;遥控设备为与受控设备配套的遥控器,包括但不限于手持式遥控器、面板遥控器等,具体地,所述遥控设备包括设备本体及位于设备本体内的控制板,其控制板上集成有语音识别处理模块、通信模块以及控制器,具体地,该通信模块可采用蓝牙芯片,能发送蓝牙广播包,一般地,目前的受控设备都具有蓝牙芯片,可以扫描蓝牙广播包。
82.具体地,所述遥控设备的语音识别处理模块可实时采集外部的音频信号,并对采集的音频信号进行相应的语音处理例如消噪滤波等后提供给控制器。
83.可选地,在步骤s401之前,本发明还可包括如下步骤:
84.步骤s400,判断是否接收到唤醒词,于接收到唤醒词后进入步骤s401。
85.在本发明实施例中,所述控制器内设置唤醒词,并提前烧录到flash中,只有当所述遥控器接收到唤醒词进入语音命令的识别状态,才能进入步骤s401进行语音命令的识
别,例如,所述控制器内预设有“您好,管家”、“您好,小智”等唤醒词,只有当遥控设备采集到与预存的唤醒词匹配的音频信号时,才进入步骤s401,即进入遥控设备的语音控制处理处理流程,例如当用户输入的音频为“您好,管家“,则匹配到唤醒词“您好,管家”,然后进入步骤s401。
86.可选地,在步骤s401中还可以包括如下步骤:
87.在进入步骤s401的同时进行计时,判断计时时间是否超过预设的唤醒持续时间,若超过预设的唤醒持续时间,则返回步骤s400继续监测接收唤醒词,否则若未超过预设的唤醒持续时间,则继续采集目标语音信息。
88.同样地,在本发明实施例中,对于每次通过唤醒词唤醒进入控制操作也限定了相应的唤醒持续时间,若在该唤醒持续时间内采集到目标语音信息,则进行后续判断目标语音信息是否为有效的语音控制命令,若在该唤醒持续时间内未采集到目标语音信息,则返回步骤s400重新监测是否再次接收到唤醒词,以便再次进入语音控制操作的唤醒阶段。
89.步骤s402,判断所述目标语音信息是否与预设离线语料库中的语音控制命令匹配。
90.在本发明实施例中,所述遥控设备存储有预设的离线语料库,离线语料库可以提前烧录到flash中,所述离线语料库中存储有若干语音控制命令文本及其对应的控制命令,其结构如下表1所示:
91.表1
92.语音控制命令文本控制命令a1aa2aa3ab1bb2b
…ꢀ
93.例如上述a1为语音控制命令文本“开机”、a2为语音控制命令文本“我要开机”、a3为语音控制命令文本“快点开机”,其均对应于“开机”的控制命令,需说明的是,上述表1仅是一种示例的预设离线语料库,在实际应用中,可根据具体应用场景做灵活调整。由于离线语料库的可以采用目前常用的数据库构建模式,其构建过程在此不予赘述。
94.当控制器获取到消噪滤波后的目标语音信息后,调用语音识别引擎进行语音识别,然后将语音识别结果与预设的离线语料库中的语音控制命令文本一一进行匹配。
95.步骤s403,若匹配成功,则将语音控制命令转换为控制命令填充至蓝牙广播包发送至受控设备,否则返回步骤s401继续目标语音信息的采集。
96.具体地,当于步骤s402匹配到相应的语音控制命令文本时,则根据该语音控制命令文本获取到该语音控制命令文本对应的控制命令,并将控制命令填充至蓝牙广播包,以蓝牙广播包的形式发送至受控设备,例如当用户语音输入“我要开机”时,遥控设备的语音识别模块采集到该目标语音信息,对其进行消噪滤波处理后发送至控制器,控制器调用语音识别引擎进行语音识别,得到“我要开机”的语音识别结果,将该语音识别结果与预设的离线语料库中的语音控制命令文本一一进行对比匹配,假设匹配到a2为语音控制命令文本“我要开机”,则获取该语音控制命令文本对应的控制命令a,并将其填充至蓝牙广播包,以蓝牙广播包形式发送至受控设备。
97.图5为本发明实施例中受控设备端的控制处理流程图。在本发明实施例中,受控设备端设置有与遥控设备相对应的蓝牙芯片,可以扫描蓝牙广播包,当受控设备端上电启动后,则开启其蓝牙芯片的蓝牙扫描功能,以扫描蓝牙广播包,当扫描到蓝牙广播包时,解析蓝牙广播包并执行对应的操作。
98.可见,通过本发明,遥控设备端采用离线语音输入,通过蓝牙广播方式与受控设备对接,发送蓝牙广播包到受控设备,受控设备解析控制命令,根据控制命令进行相应操作,即可实现基于蓝牙广播包实现离线语音遥控的目的。
99.示例性装置及系统
100.图6是本发明一示例性实施例提供的一种离线语音遥控装置的结构示意图。如图6所示,本发明一种离线语音遥控装置,包括:
101.目标语音信息采集单元601,用于采集目标语音信息。
102.在本发明实施例中,所述遥控设备是指用于对受控设备进行遥控的装置,所述受控设备是指能解析对码命令,并需要遥控设备进行控制的设备,包括但不限于智能照明类设备、智能灯饰控制器类设备、智能电工类设备、智能家居类设备等;智能照明类设备包括智能灯泡、智能筒灯、智能吸顶灯等,能实现设备的开启与关闭、亮度调节、色温调节、色彩调节、模式花样与速度变换、定时控制、光效根据音乐节奏律动、场景控制、参数设定等功能;智能灯饰控制器类设备包括智能灯带控制器、智能圣诞灯控制器、智能霓虹灯控制器等,能实现设备的开启与关闭、亮度调节、色温调节、色彩调节、模式花样与速度变换、定时控制、光效根据音乐节奏律动、场景控制、参数设定等功能;智能电工类设备包括智能插座、智能排插、智能通断器、智能面板开关等,能实现设备的开启与关闭、倒计时控制、定时控制、参数设定等功能;智能家居类设备包括智能窗帘、智能开窗器、智能报警器、智能感应器等,能实现设备的开启与关闭、定时控制、参数设定等功能;遥控设备为与受控设备配套的遥控器,包括但不限于手持式遥控器、面板遥控器等,具体地,所述遥控设备包括设备本体及位于设备本体内的控制板,其控制板上集成有语音识别处理模块、无线通信模块以及控制器,该无线通信模块可以采用与受控设备端相适应的通信模块,包括但不限于蓝牙模块、wifi模块、zigbee模块,nb(narrow band internetof things,窄带物联网)模块等。
103.具体地,在所述遥控设备上电启动后,所述遥控设备的语音识别处理模块可实时采集外部的音频信号,并对采集的音频信号进行相应的语音处理例如消噪滤波等后提供给控制器。
104.可选地,本实施例还包括:
105.对码唤醒单元600,用于判断是否接收到唤醒词,于接收到唤醒词后进入目标语音信息采集单元601。
106.在本发明实施例中,所述控制器内设置唤醒词,并提前烧录到flash中,只有当所述遥控器接收到唤醒词进入对码语音命令词的识别状态,才能进入目标语音信息采集单元601进行对码语音命令词的识别,例如,所述控制器内预设有“您好,管家”、“您好,小智”等唤醒词,在所述遥控设备上电启动后,当遥控设备采集到音频信号时,对该音频信号解析处理,将解析处理结果与预设的唤醒词进行匹配,若匹配到相应的唤醒词,例如用户输入的音
频为“您好,小智“,则匹配到唤醒词“您好,小智”,然后进入步骤s101。
107.可见,本发明通过采用唤醒词激活,在唤醒词激活后才会接收识别对码语音命令词以进行对码,不容易误触发,提高了对码的准确率。
108.可选地,在目标语音信息采集单元601中还可以包括:
109.在采集目标语音信息的同时进行计时,判断计时时间是否超过预设的唤醒持续时间,若超过预设的唤醒持续时间,则返回对码唤醒单元600继续监测接收唤醒词,否则若未超过预设的唤醒持续时间,则继续采集目标语音信息。
110.也就是说,在本发明实施例中,对于每次通过唤醒词唤醒进入对码操作限定了唤醒持续时间,若在该唤醒持续时间内采集到目标语音信息,则进行后续判断目标语音信息是否为有效的对码语音命令词操作,若在该唤醒持续时间内未采集到目标语音信息,则返回重新监测是否再次接收到唤醒词,以便再次进入对码操作的唤醒阶段。
111.第一判断单元602,用于判断所述目标语音信息是否为有效的对码语音命令词。
112.在本发明实施例中,所述控制器内设置有若干对码语音命令词,并提前烧录到flash中,所述对码语音命令词为用于离线语音识别的有效语句,例如预先存储有“对码”、“我要对码”等对码语音命令词,当控制器获取到消噪滤波后的音频信号后,调用语音识别引擎进行语音识别,并将识别结果与控制器内预设的对码语音命令词进行匹配,以判断所述目标语音信息是否为有效的对码语音命令词。
113.对码命令发送单元603,用于在第一判断单元602判断出所述目标语音信息为有效的对码语音命令词时,将对码语音命令词转换为相应的对码命令发送至受控设备。
114.在本发明实施例中,当判断出所述目标语音信息为有效的对码语音命令词,则说明用户目前对遥控器的操作是对码,则根据对码语音命令词生成相应的对码指令通过无线通信模块发送至受控设备,所述对码指令至少包括对码标识以及遥控器相关控制标识信息例如遥控器id等,遥控器id可以为mac地址或者其它不重复的信息标识。
115.在对码命令发送单元603中,当采集的所述目标语音信息不是有效的对码语音命令词,则返回目标语音信息采集单元601继续采集。
116.在本发明实施例中,本发明还提供一种离线语音遥控系统,包括:
117.上述遥控装置,用于采集目标语音信息,并判断所述目标语音信息是否为有效的对码语音命令词,在判断出所述目标语音信息为有效的对码语音命令词时,将对码语音命令词转换为相应的对码命令发送至受控设备;
118.受控设备,用于在扫描到无线信号时,解析无线信号,在判断出无线信号为对码指令时,获取所述对码指令中的信息予以保存,从而完成对码,所述无线信号包括但不限于蓝牙广播包方式、蓝牙连接方式。
119.在本发明实施例中,受控设备端设置有与遥控设备相对应的无线通信模块,包括但不限于蓝牙模块、wifi模块、zigbee模块,nb(narrow band internet of things,窄带物联网)模块等,当受控设备端上电启动后,则开启无线信号扫描,初始化各项参数,当扫描到无线信号时,解析无线信号,并判断无线信号是否为对码指令(可根据对码指令中的对码标识判断),若为对码指令,则获取对码指令中的遥控器id予以保存,从而完成对码。
120.可选地,在本发明实施例中,当受控设备上电启动后即开始计时,并在获取对码指令中遥控器id予以保存前,进一步判断是否超过预设的对码限定时间,只有在计时时间未
超过预设的对码限定时间时,才获取对码指令中遥控器id予以保存。可见,本发明不仅实现了采用语音命令触发对码,大大地方便了用户的对码操作,而且通过控制受控设备的对码过程仅在对码限定时间内执行,其它时间则不接受对码申请,从而可尽量避免误对码。
121.可选地,在获取对码指令中遥控器id予以保存前,还包括将当前获取的遥控器id与保存的对码成功的遥控器id进行比对的步骤,若当前获取的遥控器id已存在于保存的对码成功的遥控器id中,则退出当前遥控器的对码流程,从而使得已对码成功的遥控器id无需反复保存。
122.图7是本发明另一示例性实施例提供的一种离线语音遥控装置的结构示意图。如图7所示,本发明一种离线语音遥控装置,包括:
123.目标语音信息采集单元701,用于采集目标语音信息。
124.同样地,在本发明实施例中,受控设备是指能解析对码命令,并需要遥控设备进行控制的设备,包括但不限于智能照明类设备、智能灯饰控制器类设备、智能电工类设备、智能家居类设备等;智能照明类设备包括智能灯泡、智能筒灯、智能吸顶灯等,能实现设备的开启与关闭、亮度调节、色温调节、色彩调节、模式花样与速度变换、定时控制、光效根据音乐节奏律动、场景控制、参数设定等功能;智能灯饰控制器类设备包括智能灯带控制器、智能圣诞灯控制器、智能霓虹灯控制器等,能实现设备的开启与关闭、亮度调节、色温调节、色彩调节、模式花样与速度变换、定时控制、光效根据音乐节奏律动、场景控制、参数设定等功能;智能电工类设备包括智能插座、智能排插、智能通断器、智能面板开关等,能实现设备的开启与关闭、倒计时控制、定时控制、参数设定等功能;智能家居类设备包括智能窗帘、智能开窗器、智能报警器、智能感应器等,能实现设备的开启与关闭、定时控制、参数设定等功能;遥控设备为与受控设备配套的遥控器,包括但不限于手持式遥控器、面板遥控器等,具体地,所述遥控设备包括设备本体及位于设备本体内的控制板,其控制板上集成有语音识别处理模块、通信模块以及控制器,具体地,该通信模块可采用蓝牙芯片,能发送蓝牙广播包,相应地,作为接收端的受控设备也具有蓝牙芯片,可以扫描蓝牙广播包。
125.具体地,所述遥控设备的语音识别处理模块可实时采集外部的音频信号,并对采集的音频信号进行相应的语音处理例如消噪滤波等后提供给控制器。
126.可选地,本实施例还可包括:
127.语音控制唤醒单元700,用于判断是否接收到唤醒词,于接收到唤醒词后进入目标语音信息采集单元701。
128.在本发明实施例中,所述控制器内设置唤醒词,并提前烧录到flash中,只有当所述遥控器接收到唤醒词进入语音命令的识别状态,才能进入目标语音信息采集单元701进行语音命令的识别,例如,所述控制器内预设有“您好,管家”、“您好,小智”等唤醒词,只有当遥控设备采集到与预存的唤醒词匹配的音频信号时,才进入目标语音信息采集单元701,即进入遥控设备的语音控制处理处理流程,例如当用户输入的音频为“您好,管家“,则匹配到唤醒词“您好,管家”,然后进入目标语音信息采集单元701。
129.可选地,在目标语音信息采集单元701中还可以:
130.在进入目标语音信息采集单元701采集目标语音信息的同时进行计时,判断计时时间是否超过预设的唤醒持续时间,若超过预设的唤醒持续时间,则返回步骤s400继续监测接收唤醒词,否则若未超过预设的唤醒持续时间,则继续采集目标语音信息。
131.同样地,在本发明实施例中,对于每次通过唤醒词唤醒进入控制操作也限定了相应的唤醒持续时间,若在该唤醒持续时间内采集到目标语音信息,则进行后续判断目标语音信息是否为有效的语音控制命令,若在该唤醒持续时间内未采集到目标语音信息,则返回语音控制唤醒单元700重新监测是否再次接收到唤醒词,以便再次进入语音控制操作的唤醒阶段。
132.第二判断单元702,用于判断所述目标语音信息是否与预设离线语料库中的语音控制命令匹配。
133.在本发明实施例中,所述遥控设备存储有预设的离线语料库,离线语料库可以提前烧录到flash中,所述离线语料库中存储有若干语音控制命令文本及其对应的控制命令,其结构如下表2所示:
134.表2
135.语音控制命令文本控制命令a1aa2aa3ab1bb2b
…ꢀ
136.例如上述a1为语音控制命令文本“开机”、a2为语音控制命令文本“我要开机”、a3为语音控制命令文本“快点开机”,其均对应于“开机”的控制命令,需说明的是,上述表2仅是一种示例的预设离线语料库,在实际应用中,可根据具体应用场景做灵活调整。由于离线语料库的可以采用目前常用的数据库构建模式,其构建过程在此不予赘述。
137.当控制器获取到消噪滤波后的目标语音信息后,调用语音识别引擎进行语音识别,然后将语音识别结果与预设的离线语料库中的语音控制命令文本一一进行匹配。
138.控制命令发送单元703,若匹配成功,则将语音控制命令转换为控制命令填充至蓝牙广播包发送至受控设备,否则返回目标语音信息采集单元701继续目标语音信息的采集。
139.具体地,当于第二判断单元702匹配到相应的语音控制命令文本时,则根据该语音控制命令文本获取到该语音控制命令文本对应的控制命令,并将控制命令填充至蓝牙广播包,以蓝牙广播包的形式发送至受控设备,例如当用户语音输入“我要开机”时,遥控设备的语音识别模块采集到该目标语音信息,对其进行消噪滤波处理后发送至控制器,控制器调用语音识别引擎进行语音识别,得到“我要开机”的语音识别结果,将该语音识别结果与预设的离线语料库中的语音控制命令文本一一进行对比匹配,假设匹配到a2为语音控制命令文本“我要开机”,则获取该语音控制命令文本对应的控制命令a,并将其填充至蓝牙广播包,以蓝牙广播包形式发送至受控设备。
140.在本发明另一实施例中,还提供一种离线语音遥控系统,包括:
141.上述遥控装置,用于采集目标语音信息,并判断所述目标语音信息是否与预设离线语料库中的语音控制命令匹配,在判断出匹配成功时,根据匹配结果将语音控制命令转换为控制命令填充至蓝牙广播包发送至受控设备;
142.受控设备,实时扫描蓝牙广播包,当扫描到蓝牙广播包时,解析蓝牙广播包并执行
对应的操作。
143.在本发明实施例中,受控设备端设置有与遥控设备相对应的蓝牙芯片,可以扫描蓝牙广播包,当受控设备端上电启动后,则开启该蓝牙芯片的蓝牙扫描功能,以扫描蓝牙广播包,当扫描到蓝牙广播包时,解析蓝牙广播包并执行对应的操作。
144.综上所述,本发明一种离线语音遥控方法、装置及系统通过预设对码语音命令词与离线语料库,通过对采集的目标语音信息进行语音识别,并根据预存的对码语音命令词和离线语料库产生相应的对码指令或控制命令发送至受控设备,以实现遥控设备的离线语音控制目的,同时,本发明在离线语音控制前,通过唤醒词唤醒进入对码操作或控制操作,可在一定程度上避免了误触发。
145.上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何本领域技术人员均可在不违背本发明的精神及范畴下,对上述实施例进行修饰与改变。因此,本发明的权利保护范围,应如权利要求书所列。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1