HI,欢迎来到起点商标网!
24小时服务QQ:2880605093

基于AI语音识别的可视化表现系统和方法与流程

2021-01-28 14:01:34|300|起点商标网
基于AI语音识别的可视化表现系统和方法与流程

本发明涉及语音控制技术领域,具体涉及基于ai语音识别的可视化表现系统和方法。



背景技术:

语音控制技术越来越多的进入到我们的生活,但是由于是在采集声音的时候会有很多其他背景噪声,导致语音识别出错率极高,甚至经常发生误操作的情况,目前语音识别控制技术不能准确地对用户发出的语音进行识别,同时目前的一些影音视频装置在进行视频播放的时候只能通过机械的按键或通过感应器来进行触发播放,使用起来不方便,降低了观看体验。



技术实现要素:

本发明实施例提供了基于ai语音识别的可视化表现系统和方法,通过设置采集模块采集外界发出的声音,同时对声音进行过滤,将其中噪声部分去除,得到单独的人声部分的声音数据,去除噪音的影响,降低语音识别出错率,语音唤醒模块对声音数据进行分析,在出现唤醒词时唤醒语音识别模块,语音识别模块对采集模块输出的声音数据进行分析,得到对应的控制信号,主机模块对控制信号进行分析播放与控制信号对应的影音视频,将视频信号输出到显示模块进行显示,解决了现有语音控制技术中存在的采集声音的时候会有很多其他背景噪声,导致语音识别出错率极高,甚至经常发生误操作的问题,同时解决了目前的一些影音视频装置在进行视频播放的时候只能通过机械的按键或通过感应器来进行触发播放,使用起来不方便,降低了观看体验的问题。

基于ai语音识别的可视化表现系统,包括:采集模块、语音唤醒模块、语音识别模块、主机模块和显示模块;

采集模块,用于采集发出各种的声音,并进行处理得到声音数据,将采集得到的声音数据发送到所述语音唤醒模块;

其中,所述采集模块包括声音采集单元、过滤单元、过滤数据存储单元和输出端,所述声音采集单元用于采集发出的各种声音得到声音数据,并将采集的声音数据发送到所述过滤单元,所述过滤数据存储单元用于存储声音过滤数据,所述过滤单元用于接收所述声音采集单元发送的声音数据,并与所述过滤数据存储单元中存储的声音过滤数据进行比对,将相同的部分消除,将不相同的部分声音数据通过所述输出端发送到所述语音唤醒模块和所述语音识别模块;

语音唤醒模块,用于接所述采集模块发送的声音数据并进行分析,在分析到出现唤醒词时,将触发信号发送到所述主机模块;

其中,语音唤醒模块包括接收端、唤醒词存储单元、语音分析单元和信号触发单元,所述接收端用于接收所述采集模块发送的声音数据,将声音数据发送到所述语音分析单元,所述唤醒词存储单元用于存储预设的唤醒词,所述语音分析单元用于接收所述接收端发送的声音数据,还用于读取存储单元存储预设的唤醒词并与接收端发送的声音数据进行对比,在声音数据中出现与唤醒词相同的词后,所述信号触发单元发送唤醒信号到所述语音识别模块;

语音识别模块,用于接收所述采集模块发送的语音数据,接收所述语音唤醒模块发送的唤醒信号,还用于在唤醒信号后对语音数据进行分析得到控制信号,将控制信号发送到主机模块;

其中,所述语音识别模块包括语音数据库、语音识别单元和信号输出端口,所述语音数据库用于存储语音比对数据,所述语音识别单元用于根据语音数据库存储的语音比对数据对采集模块发送的语音数据进行识别,将语音转化成控制信号,所述信号输出端口用于将控制信号发送到所述主机模块;

主机模块,用于接收所述语音识别模块发送的控制信号,并对接收到的控制信号进行分析,读取对应的影音视频数据并播放,将影音视频信号传输到所述显示模块;

其中,主机模块包括信号接收端口、信号分析单元、影音数据存储单元、视频播放单元和视频信号输出端口,接收端口用于采集所述语音识别模块发送的控制信号,将控制信号发送到所述信号分析单元,所述信号分析单元用于对控制信号进行分析将分析结果数据发送到所述视频播放单元,所述影音数据存储单元用于存储影音视频数据,所述视频播放单元用于接收所述分析单元发送的分析结果数据,并根据分析结果数据播放所述影音数据存储单元中对应的影音视频数据产生影音视频信号,所述视频信号输出端口用于将影音视频信号传输到所述显示模块;

显示模块,用于接收所述主机模块发送的影音视频信号并进行播放。

进一步的,所述声音采集单元为麦克风或拾音器中任一种。

进一步的,所述过滤数据存储单元存储的声音过滤数据为各种噪声的波形数据,该各种噪声的波形数据用于与所述声音采集单元采集发的声音数据进行对比去除与人声混合在一起的噪声。

进一步的,所述唤醒词存储单元存储预设的唤醒词由用户进行预设,该唤醒词为预设的波形数据。

进一步的,所述语音数据库存储的语音比对数据包括语音波形数据和控制信号数据,用于与所述采集模块发送的语音数据的特征进行比对得到对应的指令数据。

第二方面,本发明实施例提供基于ai语音识别的可视化表现的方法,包括以下步骤:

s1,语音采集,声音采集单元采集发出的各种声音得到声音数据,并将采集的声音数据发送到过滤单元,过滤数据存储单元存储声音过滤数据,过滤单元接收声音采集单元发送的声音数据与过滤数据存储单元中存储的声音过滤数据进行比对,将相同的部分消除,将不相同的部分声音数据通过输出端发送到接收端和语音识别单元;

s2,语音唤醒,接收端接收输出端发送的声音数据,将声音数据发送到语音分析单元,唤醒词存储单元存储预设的唤醒词,语音分析单元接收端发送的声音数据,同时读取存储单元存储预设的唤醒词并与接收端发送的声音数据进行对比,在声音数据中出现与唤醒词相同的词后,信号触发单元发送唤醒信号到语音识别模块;

s3,语音分析,语音数据库存储语音比对数据,语音识别单元接收到信号触发单元发送唤醒信号被唤醒,根据语音数据库存储的语音比对数据对输出端发送的语音数据进行识别,将语音转化成控制信号,信号输出端口将控制信号发送到接收端口;

s4,视频播放,接收端口采集信号输出端发送的控制信号,将控制信号发送到信号分析单元,信号分析单元对控制信号进行分析将分析结果数据发送到视频播放单元,影音数据存储单元存储影音视频数据,视频播放单元接收分析单元发送的分析结果数据,并根据分析结果数据播放影音数据存储单元中对应的影音视频数据产生影音视频信号,视频信号输出端口将影音视频信号传输到显示模块进行播放。

本发明实施例提供的上述技术方案的有益效果至少包括:

1、通过设置采集模块采集外界发出的声音,同时对声音进行过滤,将其中噪声部分去除,得到单独的人声部分的声音数据,去除噪音的影响,降低语音识别出错率,通过语音唤醒模块对采集模块发送的声音数据进行分析,在出现唤醒词时唤醒语音识别模块,解决了现有语音控制技术中存在的采集声音的时候会有很多其他背景噪声,导致语音识别出错率极高,甚至经常发生误操作的问题。

2、通过语音唤醒模块对采集模块发送的声音数据进行分析,在出现唤醒词时唤醒语音识别模块,语音识别模块对采集模块输出的声音数据进行分析,得到对应的控制信号,主机模块对控制信号进行分析播放与控制信号对应的影音视频,将视频信号输出到显示模块进行显示,解决了同时目前的一些影音视频装置在进行视频播放的时候只能通过机械的按键或通过感应器来进行触发播放,使用起来不方便,降低了观看体验的问题。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明实施例公开的基于ai语音识别的可视化表现系统结构示意图;

图2为本发明实施例公开的基于ai语音识别的可视化表现方法流程图。

附图标记:

100-采集模块;101-声音采集单元;102-过滤单元;103-过滤数据存储单元;104-输出端;200-语音唤醒模块;201-接收端;202-唤醒词存储单元;203-语音分析单元;204-信号触发单元;300-语音识别模块;301-语音数据库;302-语音识别单元;303-信号输出端口;400-主机模块;401-信号接收端口;402-信号分析单元;403-影音数据存储单元;404-视频播放单元;405-视频信号输出端口;500-显示模块。

具体实施例

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

实施例一

如图1所示,本发明实施例提供基于ai语音识别的可视化表现系统,包括:采集模块100、语音唤醒模块200、语音识别模块300、主机模块400和显示模块500;

采集模块100,用于采集发出各种的声音,并进行处理得到声音数据,将采集得到的声音数据发送到所述语音唤醒模块200,所述采集模块100包括声音采集单元101、过滤单元102、过滤数据存储单元103和输出端104,所述声音采集单元101用于采集发出的各种声音得到声音数据,并将采集的声音数据发送到所述过滤单元102,所述声音采集单元101为麦克风或拾音器中任一种,所述过滤数据存储单元103用于存储声音过滤数据,所述过滤数据存储单元103存储的声音过滤数据为各种噪声的波形数据,该各种噪声的波形数据用于与所述声音采集单元101采集发的声音数据进行对比去除与人声混合在一起的噪声,所述过滤单元102用于接收所述声音采集单元101发送的声音数据,并与所述过滤数据存储单元103中存储的声音过滤数据进行比对,将相同的部分消除,将不相同的部分声音数据通过所述输出端104发送到所述语音唤醒模块200和所述语音识别模块300;

具体的,声音采集单元101实时采集外界发出的各种声音,得到声音数据,过滤单元102对声音数据进行分析,以过滤数据存储单元103存储的声音过滤数据为比对数据进行比对,将与声音过滤数据部分相同的声音数据消除,例如,采集到一段声音数据,通过对声音数据的波形进行提取同时与声音过滤数据中的波形进行比对,在波形的特征一致时判定为相同,并将这部分的声音数据剔除,得到不相同的部分声音数据,即为人声部分声音数据,输出端104将得到的声音数据输出到语音唤醒模块200。

在本实施例中,在声音采集单元101实时采集外界发出的各种声音,得到声音数据后,过滤单元102将得到声音数据全部消除,输出端104不输出任何数据,即当前环境中没有人声。

语音唤醒模块200,用于接所述采集模块100发送的声音数据并进行分析,在分析到出现唤醒词时,将触发信号发送到所述主机模块400,语音唤醒模块200包括接收端201、唤醒词存储单元202、语音分析单元203和信号触发单元204,所述接收端201用于接收所述采集模块100发送的声音数据,将声音数据发送到所述语音分析单元203,所述唤醒词存储单元202用于存储预设的唤醒词,所述唤醒词存储单元202存储预设的唤醒词由用户进行预设,该唤醒词为预设的波形数据,所述语音分析单元203用于接收所述接收端201发送的声音数据,还用于读取存储单元存储预设的唤醒词并与接收端201发送的声音数据进行对比,在声音数据中出现与唤醒词相同的词后,所述信号触发单元204发送唤醒信号到所述语音识别模块300;

具体的,接收端201接收采集模块100发送的声音数据后,语音分析单元203对声音数据进行分析,提取声音数据的波形数据,与存储单元中存储预设的唤醒词的波形数据进行比对,在出现相同波形的时候判定为相同,例如,预设的唤醒词为“你好”,语音分析单元203对接收的语音数据进行分析时,通过与存储单元中存储预设的唤醒词“你好”相比对,判定为相同,将判定结果发送到信号触发单元204,信号触发单元204发送唤醒信号到所述语音识别模块300。

语音识别模块300,用于接收所述采集模块100发送的语音数据,接收所述语音唤醒模块200发送的唤醒信号,还用于在唤醒信号后对语音数据进行分析得到控制信号,将控制信号发送到主机模块400,所述语音识别模块300包括语音数据库301、语音识别单元302和信号输出端口303,所述语音数据库301用于存储语音比对数据,所述语音数据库301存储的语音比对数据包括语音波形数据和控制信号数据,用于与所述采集模块100发送的语音数据的特征进行比对得到对应的指令数据,所述语音识别单元302用于根据语音数据库301存储的语音比对数据对采集模块100发送的语音数据进行识别,将语音转化成控制信号,所述信号输出端口303用于将控制信号发送到所述主机模块400;

具体的,语音识别单元302接收到信号触发单元204发送唤醒信号被唤醒,对输出端104发送的语音数据与语音数据库301存储的语音比对数据进行比对,例如,输出端104发送的语音数据为“播放第一个动画”,语音识别单元302对语音数据进行分析得到“播放第一个动画”数据的波形文件,同时与语音数据库301存储的语音比对数据的语音波形数据进行比对,在波形数据一致时判定为相同,信号输出端口303将对应的控制信号数据发送到主机模块400;

主机模块400,用于接收所述语音识别模块300发送的控制信号,并对接收到的控制信号进行分析,读取对应的影音视频数据并播放,将影音视频信号传输到所述显示模块500,主机模块400包括信号接收端口401、信号分析单元402、影音数据存储单元403、视频播放单元404和视频信号输出端口405,信号接收端口401用于采集所述语音识别模块300发送的控制信号,将控制信号发送到所述信号分析单元402,所述信号分析单元402用于对控制信号进行分析将分析结果数据发送到所述视频播放单元404,所述影音数据存储单元403用于存储影音视频数据,所述视频播放单元404用于接收所述信号分析单元402发送的分析结果数据,并根据分析结果数据播放所述影音数据存储单元403中对应的影音视频数据产生影音视频信号,所述视频信号输出端口405用于将影音视频信号传输到所述显示模块500;

具体的,信号接收端口401采集信号输出端口303发送的控制信号,信号分析单元402对控制信号数据进行分析,控制视频播放单元404读取影音数据存储单元403中存储的对应影音数据,并进行播放,将播放的视频信号通过视频信号输出端口405将影音视频信号传输到显示模块500;

显示模块500,用于接收所述主机模块400发送的影音视频信号并进行播放。

本发明通过设置采集模块100采集外界发出的声音,同时对声音进行过滤,将其中噪声部分去除,得到单独的人声部分的声音数据,去除噪音的影响,降低语音识别出错率,语音唤醒模块200对声音数据进行分析,在出现唤醒词时唤醒语音识别模块300,语音识别模块300对采集模块100输出的声音数据进行分析,得到对应的控制信号,主机模块400对控制信号进行分析播放与控制信号对应的影音视频,将视频信号输出到显示模块500进行显示,解决了现有语音控制技术中存在的采集声音的时候会有很多其他背景噪声,导致语音识别出错率极高,甚至经常发生误操作的问题,同时解决了目前的一些影音视频装置在进行视频播放的时候只能通过机械的按键或通过感应器来进行触发播放,使用起来不方便,降低了观看体验的问题。

实施例二

本发明实施例还公开了基于ai语音识别的可视化表现的方法,如图1,包括以下步骤:

s1,语音采集,声音采集单元101采集发出的各种声音得到声音数据,并将采集的声音数据发送到过滤单元102,过滤数据存储单元103存储声音过滤数据,过滤单元102接收声音采集单元101发送的声音数据与过滤数据存储单元103中存储的声音过滤数据进行比对,将相同的部分消除,将不相同的部分声音数据通过输出端104发送到接收端201和语音识别单元302;

具体的,声音采集单元101实时采集外界发出的各种声音,得到声音数据,过滤单元102对声音数据进行分析,以过滤数据存储单元103存储的声音过滤数据为比对数据进行比对,将与声音过滤数据部分相同的声音数据消除,得到不相同的部分声音数据,即为人声部分声音数据,输出端104将得到的声音数据输出到语音唤醒模块200。

s2,语音唤醒,接收端201接收输出端104发送的声音数据,将声音数据发送到语音分析单元203,唤醒词存储单元202存储预设的唤醒词,语音分析单元203接收端201发送的声音数据,同时读取存储单元存储预设的唤醒词并与接收端201发送的声音数据进行对比,在声音数据中出现与唤醒词相同的词后,信号触发单元204发送唤醒信号到语音识别模块300;

具体的,接收端201接收采集模块100发送的声音数据后,语音分析单元203对声音数据进行分析,提取声音数据的波形数据,与存储单元中存储预设的唤醒词的波形数据进行比对,在出现相同波形的时候判定为相同,将判定结果发送到信号触发单元204,信号触发单元204发送唤醒信号到所述语音识别模块300。

s3,语音分析,语音数据库301存储语音比对数据,语音识别单元302接收到信号触发单元204发送唤醒信号被唤醒,根据语音数据库301存储的语音比对数据对输出端104发送的语音数据进行识别,将语音转化成控制信号,信号输出端口303将控制信号发送到信号接收端口401;

具体的,语音识别单元302接收到信号触发单元204发送唤醒信号被唤醒,提取输出端104发送的语音数据的波形数据,同时与语音数据库301存储的语音比对数据的语音波形数据进行比对,在波形数据一致时判定为相同,信号输出端口303将对应的控制信号数据发送到主机模块400。

s4,视频播放,信号接收端口401采集信号输出端104发送的控制信号,将控制信号发送到信号分析单元402,信号分析单元402对控制信号进行分析将分析结果数据发送到视频播放单元404,影音数据存储单元403存储影音视频数据,视频播放单元404接收信号分析单元402发送的分析结果数据,并根据分析结果数据播放影音数据存储单元403中对应的影音视频数据产生影音视频信号,视频信号输出端口405将影音视频信号传输到显示模块500进行播放。

具体的,信号接收端口401采集信号输出端口303发送的控制信号,信号分析单元402对控制信号数据进行分析,控制视频播放单元404读取影音数据存储单元403中存储的对应影音数据,并进行播放,将播放的视频信号通过视频信号输出端口405将影音视频信号传输到显示模块500。

本实施例公开的基于ai语音识别的可视化表现的方法,通过设置采集模块100采集外界发出的声音,同时对声音进行过滤,将其中噪声部分去除,得到单独的人声部分的声音数据,去除噪音的影响,降低语音识别出错率,语音唤醒模块200对声音数据进行分析,在出现唤醒词时唤醒语音识别模块300,语音识别模块300对采集模块100输出的声音数据进行分析,得到对应的控制信号,主机模块400对控制信号进行分析播放与控制信号对应的影音视频,将视频信号输出到显示模块500进行显示,解决了现有语音控制技术中存在的采集声音的时候会有很多其他背景噪声,导致语音识别出错率极高,甚至经常发生误操作的问题,同时解决了目前的一些影音视频装置在进行视频播放的时候只能通过机械的按键或通过感应器来进行触发播放,使用起来不方便,降低了观看体验的问题。

应该明白,公开的过程中的步骤的特定顺序或层次是示例性方法的实例。基于设计偏好,应该理解,过程中的步骤的特定顺序或层次可以在不脱离本公开的保护范围的情况下得到重新安排。所附的方法权利要求以示例性的顺序给出了各种步骤的要素,并且不是要限于所述的特定顺序或层次。

在上述的详细描述中,各种特征一起组合在单个的实施方案中,以简化本公开。不应该将这种公开方法解释为反映了这样的意图,即,所要求保护的主题的实施方案需要清楚地在每个权利要求中所陈述的特征更多的特征。相反,如所附的权利要求书所反映的那样,本发明处于比所公开的单个实施方案的全部特征少的状态。因此,所附的权利要求书特此清楚地被并入详细描述中,其中每项权利要求独自作为本发明单独的优选实施方案。

本领域技术人员还应当理解,结合本文的实施例描述的各种说明性的逻辑框、模块、电路和算法步骤均可以实现成电子硬件、计算机软件或其组合。为了清楚地说明硬件和软件之间的可交换性,上面对各种说明性的部件、框、模块、电路和步骤均围绕其功能进行了一般地描述。至于这种功能是实现成硬件还是实现成软件,取决于特定的应用和对整个系统所施加的设计约束条件。熟练的技术人员可以针对每个特定应用,以变通的方式实现所描述的功能,但是,这种实现决策不应解释为背离本公开的保护范围。

结合本文的实施例所描述的方法或者算法的步骤可直接体现为硬件、由处理器执行的软件模块或其组合。软件模块可以位于ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、移动磁盘、cd-rom或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质连接至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。该asic可以位于用户终端中。当然,处理器和存储介质也可以作为分立组件存在于用户终端中。

对于软件实现,本申请中描述的技术可用执行本申请所述功能的模块(例如,过程、函数等)来实现。这些软件代码可以存储在存储器单元并由处理器执行。存储器单元可以实现在处理器内,也可以实现在处理器外,在后一种情况下,它经由各种手段以通信方式耦合到处理器,这些都是本领域中所公知的。

上文的描述包括一个或多个实施例的举例。当然,为了描述上述实施例而描述部件或方法的所有可能的结合是不可能的,但是本领域普通技术人员应该认识到,各个实施例可以做进一步的组合和排列。因此,本文中描述的实施例旨在涵盖落入所附权利要求书的保护范围内的所有这样的改变、修改和变型。此外,就说明书或权利要求书中使用的术语“包含”,该词的涵盖方式类似于术语“包括”,就如同“包括,”在权利要求中用作衔接词所解释的那样。此外,使用在权利要求书的说明书中的任何一个术语“或者”是要表示“非排它性的或者”。

起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。

此文章来源于网络,如有侵权,请联系删除

tips