【技术实现步骤摘要】
声纹降噪方法、装置、通话设备及存储介质
[0001]本公开涉及声纹降噪
,尤其涉及声纹降噪方法、装置、通话设备及存储介质。
技术介绍
[0002]在VoIP(Voice over Internet Protocol,基于网络协议的语音传输)手持模式下,若当前的通话环境中存在较大噪声干扰,例如,其他人谈话声、较大的风声、汽车鸣笛声等,通话过程中音频组件会采集干扰声纹,形成声纹噪声,导致语音通话清晰度较低,进而降低了语音通话质量。
技术实现思路
[0003]为克服相关技术中存在的问题,本公开提供一种声纹降噪方法、装置、通话设备及存储介质。
[0004]根据本公开实施例的第一方面,提供一种声纹降噪方法,应用于通话设备,包括:
[0005]在所述通话设备启动通话之前,将所述通话设备的应用侧预存储的第一声纹特征通过共享内存的方式复制到所述通话设备的音频数字信号处理器模块ADSP中;
[0006]在所述通话设备的通话过程中,响应于在通话界面上的降噪启用操作,对所述ADSP中的语音算法进行初始 ...
【技术保护点】
【技术特征摘要】
1.一种声纹降噪方法,其特征在于,应用于通话设备,包括:在所述通话设备启动通话之前,将所述通话设备的应用侧预存储的第一声纹特征通过共享内存的方式复制到所述通话设备的音频数字信号处理器模块ADSP中;在所述通话设备的通话过程中,响应于在通话界面上的降噪启用操作,对所述ADSP中的语音算法进行初始化,其中,初始化完成的语言算法能够建立ADSP与所述应用侧之间的通信;并,从所述通话设备的音频硬件层将所述通话过程中的声音数据基于所述通信传输到所述ADSP,以使所述ADSP基于所述初始化完成的语音算法提取所述声音数据的第二声纹特征;基于所述ADSP中的所述初始化完成的语音算法,从所述第二声纹特征中确定与所述第一声纹特征相匹配的目标声纹特征;根据所述目标声纹特征生成语音通话数据。2.根据权利要求1所述的方法,其特征在于,所述第一声纹特征预存在所述应用侧的内核中,所述在所述通话设备启动通话之前,将所述通话设备的应用侧预存储的第一声纹特征通过共享内存的方式复制到所述通话设备的音频数字信号处理器模块ADSP中包括:创建所述内核与音频数字信号处理器模块ADSP之间的共享内存区域;将所述内核中预存储的所述第一声纹特征复制到所述共享内存区域中;在所述第一声纹特征复制到所述共享内存区域完成后,将所述共享内存区域中的第一声纹特征复制到所述ADSP的静态服务缓冲区中。3.根据权利要求2所述的方法,其特征在于,所述在所述第一声纹特征复制到所述共享内存区域完成后,将所述共享内存区域中的第一声纹特征复制到所述ADSP的静态服务缓冲区中,包括:在所述第一声纹特征复制到所述共享内存区域完成后,基于带外消息机制,将所述共享内存区域中的第一声纹特征复制到所述ADSP的静态服务缓冲区中。4.根据权利要求2所述的方法,其特征在于,所述第一声纹特征在所述静态缓冲区中以预先定义的存储方式进行存储,其中,所述预先定义的存储方式包括分别以32位编译方式和64位编译方式对所述第一声纹特征进行存储。5.根据权利要求1
‑
4中任一项所述的方法,其特征在于,所述从所述通话设备的音频硬件层将所述通话过程中的声音数据基于所述通信传输到所述ADSP,包括:在确定所述通话的模式为网络通话模式情况下,基于所述应用侧从所述通话设备的音频硬件通信层的音频通路获取所述声音数据,并通过所述应用侧与所述ADSP之间的音频校准通信,将所述声音数据传输给所述ADSP。6.根据权利要求1
‑
4中任一项所述的方法,其特征在于,所述从所述通话设备的音频硬件层将所述通话过程中的声音数据基于所述通信传输到所述ADSP,包括:在确定所述通话的模式为直接对外拨号模式情况下,基于预设的音频校准工具调用调试接口的调用日志,通过所述应用侧从所述调试接口中确定所述通话设备的音频硬件通信层的目标调用接口;根据所述目标调用接口,从所述音频硬件通信层获取所述声音数据;通过所述应用侧与所述ADSP之间的音频校准通信,将所述声音数据传输到所述ADSP。
7.根据权利要求1
‑
4中任一项所述的方...
【专利技术属性】
技术研发人员:张柳军,王楠楠,叶学兵,江文杰,华雨晴,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。