一种实现中控设备自定义控制的语音编程的方法及系统技术方案

技术编号:24941920 阅读:13 留言:0更新日期:2020-07-17 21:49
本发明专利技术提供了一种实现中控设备自定义控制的语音编程的方法及系统,其中,方法包括:步骤S1:获取触发编程的第一触发语音,进入编程模式,编制程序;步骤S2:播放提示输入第一个控制指令的第一提示语音;步骤S3:接收用户对于第一提示语音的第一应答语音,并根据第一应答语音从控制指令库中输入第一个控制指令到程序;步骤S4:播放提示是否继续的第二提示语音。本发明专利技术的实现中控设备自定义控制的语音编程的方法,通过语音编制程序,采用一个触发语音即可完成一系列的控制动作,中控设备本身可以实现与其他设备的绑定和控制,通过这个方式可实现中控设备自定义的一系列设备的协同控制;使中控设备更具智能化、个性化。

【技术实现步骤摘要】
一种实现中控设备自定义控制的语音编程的方法及系统
本专利技术涉及与唤醒
,特别涉及一种实现中控设备自定义控制的语音编程的方法及系统。
技术介绍
目前,中控设备能实现跟很多设备的绑定和控制,现在的中控设备语音控制每次只能简单的控制一个设备,列如打开空调,关闭灯光之类的。如果需要实现中控设备同时控制多个,需要一个一个的说出触发语音,这样很麻烦,不够智能化,个性化。
技术实现思路
本专利技术提供一种实现中控设备自定义控制的语音编程的方法,将唤醒系统进行分级,采用逐级唤醒和逐级上电机制,降低了整个芯片的误唤醒率,从而极大的降低了芯片的整体功耗。本专利技术实施例提供一种实现中控设备自定义控制的语音编程的方法,包括:步骤S1:获取触发编程的第一触发语音,进入编程模式,编制程序;步骤S2:播放提示输入第一个控制指令的第一提示语音;步骤S3:接收用户对于第一提示语音的第一应答语音,并根据第一应答语音从控制指令库中输入第一个控制指令到程序;步骤S4:播放提示是否继续的第二提示语音;步骤S5:接收用户对于第二提示语音的第二应答语音,并根据第二应答语音从控制指令库中输入下一个控制指令到程序;步骤S6:重复步骤S4至步骤S5,直至在预设时间内未接收到第二应答语音或接收到表示退出编程模式的第三应答语音时,退出编程模式;步骤S7:当退出编程模式后,播放提示输入触发语音的第三提示语音,步骤S8:接收用户对于第三提示语音的第四应答语音,基于第四应答语音确定程序的第二触发语音;步骤S9:将程序与第二触发语音对应存储到命令词触发表中。优选的,步骤S8:接收用户对于第三提示语音的第四应答语音,基于第四应答语音确定第二触发语音;包括如下步骤:步骤S11:接收用户对于第三提示语音的第四应答语音;步骤S12:将第四应答语音与命令词触发表中的各个第三触发语音一一对应匹配;步骤S13:当不存在匹配相符时,将第四应答语音作为程序的第二触发语音;步骤S14:当存在匹配相符时,输出第四提示语音;第四提示语音包括:触发语音重复,替换已有程序或者重新输入触发语音;步骤S15:当接收用户对于第四提示语音的第五应答语音时,执行步骤S16;当接收用户重新输入的第四应答语音时,执行步骤S17;第五应答语音包括:替换已有程序;步骤S16:采用程序替换命令词触发表中已有的程序;步骤S17:;重复执行步骤12至步骤S14,直至第四应答语音与命令词触发表中的各个第三触发语音都不相符时,将第四应答语音作为程序的第二触发语音;或;接收到第五应答语音,执行步骤S16。优选的,控制指令包括:打开灯光、打开空调、关闭灯光、关闭空调和播放歌曲其中任一个。优选的,控制指令库包括:多个第四触发语音与多个控制指令一一对应的对照表;步骤S3:接收用户对于第一提示语音的第一应答语音,并根据第一应答语音从控制指令库中输入第一个控制指令到程序,具体包括如下步骤:步骤S31:接收用户对于第一提示语音的第一应答语音;步骤S32:将第一应答语音与第四触发语音一一进行匹配,获取与第一应答语音匹配的第四触发语音相对应的控制指令;步骤S33:将获取的控制指令作为第一个控制指令输入到程序中。优选的,在步骤S4与步骤S5之间还包括:步骤S4A:在播放提示是否继续的第二提示语音后,接收到第三应答语音时,执行步骤S7。本专利技术还提供一种实现中控设备自定义控制的语音编程的系统包括:触发模块,用于获取触发编程的第一触发语音,进入编程模式,编制程序;提示模块,用于播放提示输入第一个控制指令的第一提示语音;程序编制模块,用于接收用户对于第一提示语音的第一应答语音,并根据第一应答语音从控制指令库中输入第一个控制指令到程序;提示模块,还用于在第一个控制指令输入到程序后播放提示是否继续的第二提示语音;程序编制模块,还用于在提示模块播放第二提示语音后接收用户对于第二提示语音的第二应答语音,并根据第二应答语音从控制指令库中输入下一个控制指令到程序;循环模块,用于重复启动提示模块和程序编制模块,直至在预设时间内未接收到第二应答语音或接收到表示退出编程模式的第三应答语音时,退出编程模式;提示模块,还用于当退出编程模式后,播放提示输入触发语音的第三提示语音,触发语音确定模块,用于接收用户对于第三提示语音的第四应答语音,基于第四应答语音确定程序的第二触发语音;存储模块,用于将程序与第二触发语音对应存储到命令词触发表中。优选的,触发语音确定模块执行包括如下步骤:步骤S11:接收用户对于第三提示语音的第四应答语音;步骤S12:将第四应答语音与命令词触发表中的各个第三触发语音一一对应匹配;步骤S13:当不存在匹配相符时,将第四应答语音作为程序的第二触发语音;步骤S14:当存在匹配相符时,输出第四提示语音;第四提示语音包括:触发语音重复,替换已有程序或者重新输入触发语音;步骤S15:当接收用户对于第四提示语音的第五应答语音时,执行步骤S16;当接收用户重新输入的第四应答语音时,执行步骤S17;第五应答语音包括:替换已有程序;步骤S16:采用程序替换命令词触发表中已有的程序;步骤S17:;重复执行步骤12至步骤S14,直至第四应答语音与命令词触发表中的各个第三触发语音都不相符时,将第四应答语音作为程序的第二触发语音;或;接收到第五应答语音,执行步骤S16。优选的,控制指令包括:打开灯光、打开空调、关闭灯光、关闭空调和播放歌曲其中任一个。优选的,控制指令库包括:多个第四触发语音与多个控制指令一一对应的对照表;程序编制模块,用于接收用户对于第一提示语音的第一应答语音,并根据第一应答语音从控制指令库中输入第一个控制指令到程序,具体包括如下步骤:步骤S31:接收用户对于第一提示语音的第一应答语音;步骤S32:将第一应答语音与第四触发语音一一进行匹配,获取与第一应答语音匹配的第四触发语音相对应的控制指令;步骤S33:将获取的控制指令作为第一个控制指令输入到程序中。优选的,当提示模块第一次播放提示是否继续的第二提示语音后,循环模块直接接收到第三应答语音时,退出编程模式。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术实施例中一种实现中控设备自定义控制的语音编程的方法的示意图。具体实施方式<本文档来自技高网...

【技术保护点】
1.一种实现中控设备自定义控制的语音编程的方法,其特征在于,包括:/n步骤S1:获取触发编程的第一触发语音,进入编程模式,编制程序;/n步骤S2:播放提示输入第一个控制指令的第一提示语音;/n步骤S3:接收用户对于所述第一提示语音的第一应答语音,并根据所述第一应答语音从控制指令库中输入所述第一个控制指令到所述程序;/n步骤S4:播放提示是否继续的第二提示语音;/n步骤S5:接收用户对于所述第二提示语音的第二应答语音,并根据所述第二应答语音从控制指令库中输入下一个控制指令到所述程序;/n步骤S6:重复步骤S4至步骤S5,直至在预设时间内未接收到所述第二应答语音或接收到表示退出编程模式的第三应答语音时,退出所述编程模式;/n步骤S7:当退出所述编程模式后,播放提示输入触发语音的第三提示语音,/n步骤S8:接收用户对于所述第三提示语音的第四应答语音,基于所述第四应答语音确定所述程序的第二触发语音;/n步骤S9:将所述程序与所述第二触发语音对应存储到命令词触发表中。/n

【技术特征摘要】
1.一种实现中控设备自定义控制的语音编程的方法,其特征在于,包括:
步骤S1:获取触发编程的第一触发语音,进入编程模式,编制程序;
步骤S2:播放提示输入第一个控制指令的第一提示语音;
步骤S3:接收用户对于所述第一提示语音的第一应答语音,并根据所述第一应答语音从控制指令库中输入所述第一个控制指令到所述程序;
步骤S4:播放提示是否继续的第二提示语音;
步骤S5:接收用户对于所述第二提示语音的第二应答语音,并根据所述第二应答语音从控制指令库中输入下一个控制指令到所述程序;
步骤S6:重复步骤S4至步骤S5,直至在预设时间内未接收到所述第二应答语音或接收到表示退出编程模式的第三应答语音时,退出所述编程模式;
步骤S7:当退出所述编程模式后,播放提示输入触发语音的第三提示语音,
步骤S8:接收用户对于所述第三提示语音的第四应答语音,基于所述第四应答语音确定所述程序的第二触发语音;
步骤S9:将所述程序与所述第二触发语音对应存储到命令词触发表中。


2.如权利要求1所述的实现中控设备自定义控制的语音编程的方法,其特征在于,所述步骤S8:接收用户对于所述第三提示语音的第四应答语音,基于所述第四应答语音确定所述第二触发语音;包括如下步骤:
步骤S11:接收用户对于所述第三提示语音的第四应答语音;
步骤S12:将所述第四应答语音与所述命令词触发表中的各个第三触发语音一一对应匹配;
步骤S13:当不存在匹配相符时,将所述第四应答语音作为所述程序的所述第二触发语音;
步骤S14:当存在匹配相符时,输出第四提示语音;所述第四提示语音包括:触发语音重复,替换已有程序或者重新输入触发语音;
步骤S15:当接收用户对于所述第四提示语音的第五应答语音时,执行步骤S16;当接收用户重新输入的第四应答语音时,执行步骤S17;所述第五应答语音包括:替换已有程序;
步骤S16:采用所述程序替换所述命令词触发表中已有的程序;
步骤S17:;重复执行步骤12至步骤S14,直至所述第四应答语音与所述命令词触发表中的各个第三触发语音都不相符时,将所述第四应答语音作为所述程序的所述第二触发语音;或;接收到所述第五应答语音,执行步骤S16。


3.如权利要求1所述的实现中控设备自定义控制的语音编程的方法,其特征在于,所述控制指令包括:打开灯光、打开空调、关闭灯光、关闭空调和播放歌曲其中任一个。


4.如权利要求1所述的实现中控设备自定义控制的语音编程的方法,其特征在于,所述控制指令库包括:多个第四触发语音与多个所述控制指令一一对应的对照表;步骤S3:接收用户对于所述第一提示语音的第一应答语音,并根据所述第一应答语音从控制指令库中输入第一个控制指令到所述程序,具体包括如下步骤:
步骤S31:接收用户对于所述第一提示语音的第一应答语音;
步骤S32:将所述第一应答语音与所述第四触发语音一一进行匹配,获取与所述第一应答语音匹配的所述第四触发语音相对应的所述控制指令;
步骤S33:将获取的所述控制指令作为第一个控制指令输入到所述程序中。


5.如权利要求1所述的实现中控设备自定义控制的语音编程的方法,其特征在于,在所述步骤S4与所述步骤S5之间还包括:
步骤S4A:在播放提示是否继续的第二提示语音后,接收到所述第三应答语音时,执行步骤S7。


6.一种实现中控设...

【专利技术属性】
技术研发人员:黄辉中
申请(专利权)人:云知声智能科技股份有限公司深圳云知声信息技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1