【技术实现步骤摘要】
一种语音控制命令词动态加载系统及方法
本专利技术涉及智能控制
,特别是一种语音控制命令词动态加载系统及方法。
技术介绍
随着物联网技术和无线通信技术的发展与成熟,人们不断提高对生活品质需求,智能家居行业也随之不断蓬勃发展。智能家居通过物联网技术将家中的各种设备(如音视频设备、照明系统、窗帘、空调、安防系统、数字影院系统、网络家电等)连接到一起,为人们提供一种效、舒适、安全、便利、环保的居住环境。采用语音命令控制智能家居设备运行的智能开关在智能家居控制方面应用越来越广。然而,不同厂家开发的语音智能控制开关各不相同,造成智能家居设备语音控制命令词的多样性。同时设备的语音控制命令词多由厂家预先设定,智能家居设备的用户往往不能按照自己的需要及时修改,如果想要按照自己的喜好更改设备的控制命令词,需要专业的技术人员编写程序及反复调试设备才能变更原有的控制命令词。设备的调试需要频繁开关与启动,影响设备的使用寿命。另外,现有的智能家居设备大部分设备更改语音控制命令词时需要连接外部网络,需要从服务器端更改后才能生效。对于不希望连接外部网络的用户,在安装智能家居设备过程中,如果遇到用户希望更改语音控制命令词时,具有很差的适应性。
技术实现思路
本专利技术主要解决的技术问题是提供一种语音控制命令词动态加载系统及方法,可以在不连接外部网络的情况下,使用户根据自己的喜好和需要随时调整控制智能家居设备的智能开关的语音控制命令词,在智能家居设备启动状态下调整语音控制命令词时不需要反复开关设备,从而 ...
【技术保护点】
1.一种语音控制命令词动态加载系统,其特征在于,包括:/n操作系统模块,其启动后按照自身的程序进行系统配置,从而为所述语音控制命令词动态加载系统提供稳定的运行环境;/n语音控制命令数据库,其存储用户设定的智能设备的语音控制命令 ;/n语音控制命令词加载模块,其接收并传输第一语音控制命令词的操作码或控制协议,所述第一语音控制命令词由用户选择并通过外部硬件设备转换为所述第一语音控制命令的操作码或控制协议,然后所述第一语音控制命令的操作码或控制协议通过所述硬件设备输入所述语音控制命令加载模块;/n标签提取模块,其接收所述第一语音控制命令词的操作码或控制协议,然后所述标签模块提取并传输所述第一语音控制命令词的操作码或控制协议中的第一识别标签信息;/n映射模块,其接收所述第一识别标签信息,并根据所述第一识别标签信息从所述语音控制命令数据库中提取含有与所述第一识别标签信息相同识别标签信息的第一语音控制命令,然后所述映射模块将所述第一语音控制命令存贮并传输;以及/n语音识别引擎,其接收所述第一语音控制命令并将其传输至智能设备语音控制系统;/n其中,当用户通过所述语音控制命令词加载模块输入第二语音控制 ...
【技术特征摘要】
1.一种语音控制命令词动态加载系统,其特征在于,包括:
操作系统模块,其启动后按照自身的程序进行系统配置,从而为所述语音控制命令词动态加载系统提供稳定的运行环境;
语音控制命令数据库,其存储用户设定的智能设备的语音控制命令;
语音控制命令词加载模块,其接收并传输第一语音控制命令词的操作码或控制协议,所述第一语音控制命令词由用户选择并通过外部硬件设备转换为所述第一语音控制命令的操作码或控制协议,然后所述第一语音控制命令的操作码或控制协议通过所述硬件设备输入所述语音控制命令加载模块;
标签提取模块,其接收所述第一语音控制命令词的操作码或控制协议,然后所述标签模块提取并传输所述第一语音控制命令词的操作码或控制协议中的第一识别标签信息;
映射模块,其接收所述第一识别标签信息,并根据所述第一识别标签信息从所述语音控制命令数据库中提取含有与所述第一识别标签信息相同识别标签信息的第一语音控制命令,然后所述映射模块将所述第一语音控制命令存贮并传输;以及
语音识别引擎,其接收所述第一语音控制命令并将其传输至智能设备语音控制系统;
其中,当用户通过所述语音控制命令词加载模块输入第二语音控制命令词的操作码或控制协议时,所述映射模块从所述语音控制命令数据库中提取相应的第二语音控制命令替换所述映射模块中存储的所述第一语音控制命令。
2.如权利要求1所述的语音控制命令词动态加载系统,其特征在于,所述语音控制命令数据库建立包括以下步骤;
用户根据自身的需求选择智能设备的第三语音控制命令词;
所述用户将所述第三语音控制命令词输入计算机,所述计算机利用自身携带的语音算法生成所述第三语音控制命令词相应的第三语音控制命令;
所述语音控制命令数据库通过数据线、局域网或蓝牙中的一者接收所述第三语音控制命令,所述语音控制命令数据库将不同的所述第三语音控制命令集合从而生成所述语音控制命令数据库。
3.如权利要求2所述的语音控制命令词动态加载系统,其特征在于,语音控制命令数据库采用JSON(JavaScriptObjectNotation)数据交换格式将所述第三语音控制命令标准化,所述第三语音控制命令由识别属性、识别标签、播报控制、其它部分四个域构成。
4.如权利要求1所述的语音控制命令词动态加载系统,其特征在于,所述映射模块包括:
临时链表,其接收所述第一语音控制命令和所述第一识别标签信息,所述临时链表在接收的所述第一识别标签信息与所述第一语音控制命令之间建立一一对应的映射关系,从而生成临时语音控制命令数据库;以及
标签识别模块,其接收所述第二语音控制命令词的操作码或控制协议的第二识别标签信息,并且从所述临时语音控制命令数据库中提取所述第一识别标签,然后将所述第二识别标签信息与所述第一识别标签信息进行比对,然后所述标签识别模块将比对的结果与所述第二识别标签信息传输至所述临时链表,
其中,若所述第二识别标签信息与所述第一识别标签信息相同,则所述临时语音控制命令数据库将所述第一语音控制命令传输至所述语音识别引擎,
若所述第二识别标签信息与所述第一识别标签信息不同,则所述临时语音控制命令数据库移除所述第一识别标签信息和所述第一语音控制命令,并从所述语音控制命令数据库中提取与所述第二识别标签信息相应的第二语音控制命令,重新生成临时语音控制命令数据库并将所述第二语音控制命令传输至所述语音识别引擎。
5.如权利要求1所述的语音控制命令词动态加载系统,其特征在于,所述外部硬件设备包括智能手机、平板电脑、笔记本电脑、台式电脑。
6.一种语音控制命令词动态加载方法,其特征在于,包括:
操作系统模...
【专利技术属性】
技术研发人员:周士杰,
申请(专利权)人:科通工业技术深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。