本发明涉及语音识别领域,尤其涉及一种声音识别方法、装置、设备以及介质。
背景技术:
1、现有的语音识别技术一般利用由语言模型和声学模型构成的语音识别网络对语音进行识别,语言模型用于识别声音的内容,声学模型用于识别用户声音的声纹特征,通常地,采用串行同步识别方法识别语音的内容及身份,串行同步识别方法是指依次通过声纹识别、身份认证、内容识别,最后一并输出识别结果的方法。然而,采用串行同步识别方法需要耗费大量时间,若其中任一步骤发生失败,则需要重新采集语音并执行串行同步识别方法,长时间占用处理器资源。
技术实现思路
1、本发明提供了一种声音识别方法,以解决pc指令下载到运动控制器的效率低的问题。
2、第一方面,本发明提供了一种声音识别方法,所述方法包括:
3、获取音频数据,生成所述音频数据的音频标识,所述音频数据由预设的音频采集装置通过对用户进行语音采集得到;
4、获取所述音频数据的声纹数据,获取所述音频数据的内容数据,其中,所述声纹数据与所述音频标识关联,所述内容数据与所述音频标识关联,所述声纹数据通过声纹识别所述音频数据得到,所述内容数据通过内容识别所述音频数据得到,所述声纹识别以及所述内容识别分别以异步方式执行;
5、根据所述音频标识关联所述声纹数据以及所述内容数据。
6、第二方面,本发明提供了一种声音识别装置,包括用于执行如第一方面任一项实施例所述的声音识别方法的单元。
7、第三方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
8、存储器,用于存放计算机程序;
9、处理器,用于执行存储器上所存放的程序时,实现第一方面任一项实施例所述的声音识别方法的步骤。
10、第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项实施例所述的声音识别方法的步骤。
11、本发明实施例提供的上述技术方案与现有技术相比具有如下优点:
12、通过异步处理,声纹识别步骤与内容识别步骤并行执行,减少等待时间,识别耗费时间短,提高声音的识别效率。
1.一种声音识别方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取音频数据,生成所述音频数据的音频标识,包括:
3.根据权利要求1所述的方法,其特征在于,所述声纹识别所述音频数据,包括:
4.根据权利要求3所述的方法,其特征在于,所述内容识别所述音频数据,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述音频标识关联所述声纹数据以及所述内容数据,包括:
6.根据权利要求5所述的方法,其特征在于,所述参照声纹特征关联有身份标识,所述判断预设的校验数据库中是否存在与所述声纹数据匹配的参照声纹特征之后,还包括:
7.根据权利要求5所述的方法,其特征在于,所述根据所述音频标识关联所述声纹数据以及所述内容数据,包括:
8.一种声音识别装置,其特征在于,包括用于执行如权利要求1-7任一项所述方法的单元。
9.一种计算机设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的方法的步骤。