基于语音识别的dmx花灯控制方法、设备、介质以及产品
技术领域
1.本发明涉及dmx花灯控制领域,尤其涉及基于语音识别的dmx花灯控制方法、设备、介质以及产品。
背景技术:2.dmx灯应用于各种需要灯光点缀的场所,dmx花灯为dmx灯中的一种,dmx花灯因灯具本身的造型呈花朵形状而得名。现有dmx花灯的使用是采用由多台dmx(digital multipiex,数字多路复用协议)花灯灯具组成的矩阵式dmx花灯制造出动态效果,给人们带来视觉享受;现有的矩阵式dmx花灯在灯光显示上较为单一,矩阵式dmx花灯的灯光展示均是根据预先设置好的灯光变换规则定时切换和展示灯光动画,无法满足不同用户的灯光观看需求,而且现有的灯光动画的种类较为单一。
技术实现要素:3.为了克服现有技术的不足,本发明的目的之一在于提供基于语音识别的dmx花灯控制方法,其能解决现有的矩阵式dmx花灯的灯光展示均是根据预先设置好的灯光变换规则定时切换和展示灯光动画,无法满足不同用户的灯光观看需求,降低了用户的体验感的问题。
4.本发明的目的之二在于提供一种电子设备,其能解决现有的矩阵式dmx花灯的灯光展示均是根据预先设置好的灯光变换规则定时切换和展示灯光动画,无法满足不同用户的灯光观看需求,降低了用户的体验感的问题。
5.本发明的目的之三在于提供一种计算机可读存储介质,其能解决现有的矩阵式dmx花灯的灯光展示均是根据预先设置好的灯光变换规则定时切换和展示灯光动画,无法满足不同用户的灯光观看需求,降低了用户的体验感的问题。
6.本发明的目的之四在于提供一种计算机程序产品,其能解决现有的矩阵式dmx花灯的灯光展示均是根据预先设置好的灯光变换规则定时切换和展示灯光动画,无法满足不同用户的灯光观看需求,降低了用户的体验感的问题。
7.本发明的目的之一采用以下技术方案实现:
8.基于语音识别的dmx花灯控制方法,所述方法应用于矩阵式排布的若干个dmx花灯中,包括以下步骤:
9.接收当前声音源数据,接收由声音采集设备发送的当前声音源数据,所述当前声音源数据为声音采集设备采集用户在当前时刻输入的语音数据;
10.判断内置语义,判断当前声音源数据中是否含有与预设内置语义库对应的预设内置语义,若是,则执行匹配预设动画数据,若否,则将预设默认动画数据作为当前播放动画指令数据;
11.匹配预设动画数据,根据所述预设内置语义在预设动画数据库中匹配出对应的预设动画数据,将预设动画数据作为当前播放动画数据;
12.dmx花灯控制,将所述当前播放动画数据中每个子动画数据发送至对应的dmx花灯,每个dmx花灯根据对应的子动画数据展示出对应的灯光状态,所有dmx花灯展示出的灯光状态组合形成的图案与当前播放动画数据中当前播放动画一致。
13.进一步地,在所述接收当前声音源数据之前还包括语音唤醒步骤,实时监测声音采集设备采集的声音源数据是否为预设内置语义,若是,则启动唤醒模式,并执行所述接收当前声音源数据步骤,若否,则继续监测声音采集设备采集的声音源数据是否为预设内置语义。
14.进一步地,所述实时监测声音采集设备采集的声音源数据是否为预设内置语义具体为:将声音采集设备采集的声音源数据进行语义分析处理,得到对应的语义词汇,判断语义词汇是否为预设内置语义,若是,则声音源数据为预设内置语义,若否,则声音源数据不是预设内置语义。
15.进一步地,所述唤醒模式为将预先设置的唤醒状态语音通过声音播放设备进行播放以及将预先设置的唤醒状态动画数据发送至对应的dmx花灯用于进行灯光展示,所述唤醒状态动画数据为笑脸动画数据,每个所述笑脸动画数据包括若干子动画数据,每个所述子动画数据与唯一的dmx花灯对应,所有与所述子动画数据对应的dmx花灯展示出的灯光状态组合成为笑脸动画。
16.进一步地,所述判断当前声音源数据中是否含有与预设内置语义库对应的预设内置语义具体为:将当前声音源数据进行语义分析处理,得到对应的当前语义词汇,判断当前语义词汇在预设内置语义库中是否有对应的预设内置语义。
17.进一步地,所述当前播放动画数据中包括若干个dmx花灯地址码,每个dmx花灯地址码与唯一的所述子动画数据对应,所述将所述当前播放动画数据中每个子动画数据发送至对应的dmx花灯具体为:根据每个所述子动画数据对应的dmx花灯地址码将每个所述子动画数据发送至对应的dmx花灯,所述子动画数据包括亮灯指令、灯光变换速度指令、灯光变色指令、关灯指令中的一种或多种。
18.进一步地,将所述子动画数据通过dmx512通道发送至对应的dmx花灯。
19.本发明的目的之二采用以下技术方案实现:
20.一种电子设备,包括:处理器;
21.存储器;以及程序,其中所述程序被存储在所述存储器中,并且被配置成由处理器执行,所述程序包括用于执行本技术中所述的基于语音识别的dmx花灯控制方法。
22.本发明的目的之三采用以下技术方案实现:
23.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行本技术中所述的基于语音识别的dmx花灯控制方法。
24.本发明的目的之四采用以下技术方案实现:
25.一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本技术中所述的基于语音识别的dmx花灯控制方法。
26.相比现有技术,本发明的有益效果在于:本技术中的基于语音识别的dmx花灯控制方法,通过将用户输入的当前声音源数据与预设内置语义库中预设内置语义进行匹配,从而匹配出符合用户心理预期的预设动画数据,将其作为当前播放动画数据,将所述当前播放动画数据中每个子动画数据发送至对应的dmx花灯,从而使多个dmx花灯组合展示出符合
用户心理预期的灯光动画图案,使dmx花灯的组合展示效果可以随着用户的要求而改变,满足了更多用户的不同灯管展示动画的需求,增加了用户的体验感。
27.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。本发明的具体实施方式由以下实施例及其附图详细给出。
附图说明
28.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
29.图1为本发明的基于语音识别的dmx花灯控制方法的流程示意图。
具体实施方式
30.下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。
31.如图1所示,本技术中的基于语音识别的dmx花灯控制方法,包括以下步骤:
32.初始化dmx花灯,初始开启矩阵排列中的所有dmx花灯,并按照矩阵式排列中每个dmx花灯的排列顺序为每个dmx花灯设置对应的地址码,dmx花灯的正常开启运行状态。
33.dmx512通道映射,矩阵中的所有dmx花灯并联连接到artnet设备,artnet设备是一款以太网舞台灯光控制器,有标准的rj45网络接口;通过artnet协议获取到dmx512通道数值,将预先设置的所有动画与dmx512通道数值进行一对一映射,以方便后续通过dmx512通道将对应的动画数据传输至dmx花灯。
34.语音唤醒步骤,将声音采集设备采集的声音源数据进行语义分析处理,得到对应的语义词汇,判断语义词汇是否为预设内置语义,若是,则声音源数据为预设内置语义,若否,则声音源数据不是预设内置语义。当声音源数据是预设内置语义时,则启动唤醒模式,并执行所述接收当前声音源数据步骤;当声音源数据不是预设内置语义时,则继续监测声音采集设备采集的声音源数据是否为预设内置语义。本实施例中的预设内置语义即为预先设置好的唤醒词汇,例如“小花小花”或”你好!小花!”。
35.上述唤醒模式具体为:将预先设置的唤醒状态语音通过声音播放设备进行播放以及将预先设置的唤醒状态动画数据发送至对应的dmx花灯用于进行灯光展示;上述的唤醒状态语音即为用于与用户打招呼的语音,例如:“在的!”或”你好朋友!我在!”,上述的唤醒状态动画数据包括多个子动画数据以及对应的dmx花灯地址码,每个dmx花灯地址码对应一个子动画数据,子动画数据本质为控制指令,具体为亮灯指令、灯光变换速度指令、灯光变色指令、关灯指令中的一种或多种。所述唤醒状态动画数据为笑脸动画数据,每个dmx花灯根据对应的子动画数据展示出对应的灯光状态,所有与所述子动画数据对应的dmx花灯展示出的灯光状态组合成为笑脸动画,即所有参与动画展示的dmx花灯的灯光组合成为一个笑脸图案,而且随着灯光的变化状态而成为笑脸动画。
36.接收当前声音源数据,当启动唤醒模式,接收由声音采集设备发送的当前声音源数据,所述当前声音源数据为声音采集设备采集用户在当前时刻输入的语音数据。
37.判断内置语义,将当前声音源数据进行语义分析处理,得到对应的当前语义词汇,判断当前语义词汇在预设内置语义库中是否有对应的预设内置语义,若是,则执行匹配预设动画数据,若否,则将预设默认动画数据作为当前播放动画指令数据。
38.匹配预设动画数据,根据所述预设内置语义在预设动画数据库中匹配出对应的预设动画数据,将预设动画数据作为当前播放动画数据。在本实施例中,预先设置常用的内置语义,例如:表白、加油、真棒等可以用于图案表示的词汇。那么就会设置每一内置语义对应的预设动画数据,例如内置语义为表白时,对应的预设动画数据实质为使矩阵排布的dmx花灯组合展示出爱心的图案或“love”的表白字符图案;当内置语义为加油时,对应的预设动画数据实质为使矩阵排布的dmx花灯组合展示出“你好,加油”的文字图案或向上举起的拳头;当内置语义为真棒时,对应的预设动画数据实质为使矩阵排布的dmx花灯组合展示出“你真棒”的文字图案或竖起大拇指的拳头图案;此处就不一一列举。
39.dmx花灯控制,在本实施例中,所述当前播放动画数据中包括若干个dmx花灯地址码,每个dmx花灯地址码与唯一的所述子动画数据对应。此时根据每个所述子动画数据对应的dmx花灯地址码将每个所述子动画数据发送至对应的dmx花灯,每个dmx花灯根据对应的子动画数据展示出对应的灯光状态,所有dmx花灯展示出的灯光状态组合形成的图案与当前播放动画数据中当前播放动画一致。所述子动画数据包括亮灯指令、灯光变换速度指令、灯光变色指令、关灯指令中的一种或多种。本实施例中,将所述子动画数据通过dmx512通道发送至对应的dmx花灯。
40.本发明还提供一种电子设备,包括:处理器;
41.存储器;以及程序,其中所述程序被存储在所述存储器中,并且被配置成由处理器执行,所述程序包括用于执行本技术中所述的基于语音识别的dmx花灯控制方法。
42.本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行本技术中所述的基于语音识别的dmx花灯控制方法。
43.本发明还提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本技术中所述的基于语音识别的dmx花灯控制方法。
44.本技术中的基于语音识别的dmx花灯控制方法,通过将用户输入的当前声音源数据与预设内置语义库中预设内置语义进行匹配,从而匹配出符合用户心理预期的预设动画数据,将其作为当前播放动画数据,将所述当前播放动画数据中每个子动画数据发送至对应的dmx花灯,从而使多个dmx花灯组合展示出符合用户心理预期的灯光动画图案,使dmx花灯的组合展示效果可以随着用户的要求而改变,满足了更多用户的不同灯管展示动画的需求,增加了用户的体验感。
45.以上,仅为本发明的较佳实施例而已,并非对本发明作任何形式上的限制;凡本行业的普通技术人员均可按说明书附图所示和以上而顺畅地实施本发明;但是,凡熟悉本专业的技术人员在不脱离本发明技术方案范围内,利用以上所揭示的技术内容而做出的些许更动、修饰与演变的等同变化,均为本发明的等效实施例;同时,凡依据本发明的实质技术对以上实施例所作的任何等同变化的更动、修饰与演变等,均仍属于本发明的技术方案的保护范围之内。