语音信号处理方法、电子装置及计算机可读存储介质制造方法及图纸

技术编号:20921903 阅读:29 留言:0更新日期:2019-04-20 10:50
一种语音信号处理方法、电子装置及计算机可读存储介质,通过在电子装置上的目标应用程序开启后,获取电子装置的麦克风采集的第一音频信号,在电子装置的播放外放状态满足预设条件时,获取电子装置当前外放的第二音频信号,可以在第一音频信号中夹杂了因为第二音频信号的外放所产生的干扰,第一音频信号中源于电子装置外部的语音指令的识别受到了干扰之时,基于本申请的方案,根据第一音频信号和第二音频信号,有效去除第一音频信号中源自第二音频信号的干扰,降低电子装置外放的音频信号对外部输入的语音指令的干扰,提升第一音频信号的信噪比,提升电子装置正确识别语音指令的概率,进而提升用户体验。

Speech Signal Processing Method, Electronic Device and Computer Readable Storage Media

A speech signal processing method, an electronic device and a computer readable storage medium obtain the first audio signal collected by the microphone of the electronic device after the target application program on the electronic device is opened. When the playing-out state of the electronic device satisfies the preset conditions, the second audio signal of the current external amplification of the electronic device can be obtained, which can be mixed in the first audio signal. Because of the interference caused by the external amplification of the second audio signal, when the recognition of the voice instruction originating from the outside of the electronic device in the first audio signal is disturbed, based on the scheme of this application, according to the first audio signal and the second audio signal, the interference from the second audio signal in the first audio signal is effectively removed, and the external input of the audio signal from the external amplification of the electronic device is reduced. The interference of voice commands can improve the signal-to-noise ratio of the first audio signal and the probability of correct recognition of voice commands by electronic devices, thus enhancing the user experience.

【技术实现步骤摘要】
语音信号处理方法、电子装置及计算机可读存储介质
本申请涉及终端
,尤其涉及一种语音信号处理方法、电子装置及计算机可读存储介质。
技术介绍
随着移动终端的普及,人们在越来越多的场合使用移动终端。某些场合下,用户不愿意或者不方便直接用手指操作移动终端输入指令,这时候可以使用语音助手来接收用户发出的语音指令,解析该语音指令并执行。但是在语音助手工作时,移动终端可能处于音频播放阶段,这些音频的播放会给语音助手的语音识别带来障碍。例如手机来电时,手机可能会播放铃声,而铃声的种类和响度都有可能并不相同,当用户使用语音助手,通过输入语音指令来控制手机挂断或接通时,很多情况下,用户的发声响度可能比铃声的响度小,或者铃声中可能出现和用户声音相似的语音,这就会造成用户的语音指令被铃声淹没或干扰的情况,从而降低了语音助手的识别率,使得手机无法正确执行用户的语音指令,严重影响了用户体验。
技术实现思路
本申请实施例提供一种语音信号处理方法、电子装置及计算机可读存储介质,可提升电子装置对语音指令的识别率。本申请实施例第一方面提供一种语音信号处理方法,该语音信号处理方法包括:在电子装置上的目标应用程序开启后,获取所述电子装置的麦克风采集的第一音频信号;在所述电子装置的外放状态满足预设条件时,获取所述电子装置当前外放的第二音频信号;基于所述第一音频信号和所述第二音频信号,从所述第一音频信号中去除因所述第二音频信号的外放产生的干扰,得到输入所述目标应用程序的语音指令。本申请实施例第二方面提供一种电子装置,该电子装置包括:第一获取模块,用于在电子装置上的目标应用程序开启后,获取所述电子装置的麦克风采集的第一音频信号;第二获取模块,用于在所述电子装置的外放状态满足预设条件时,获取所述电子装置当前外放的第二音频信号;音频信号处理模块,用于基于所述第一音频信号和所述第二音频信号,从所述第一音频信号中去除因所述第二音频信号的外放产生的干扰,得到输入所述目标应用程序的语音指令。本申请实施例第三方面提供另一种电子装置,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述本申请实施例第一方面提供的语音信号处理方法中的各步骤。本申请实施例第四方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述本申请实施例第一方面提供的语音信号处理方法中的各步骤。由上可见,本申请方案中,通过在电子装置上的目标应用程序开启后,获取电子装置的麦克风采集的第一音频信号,在电子装置的外放状态满足预设条件时,获取电子装置当前外放的第二音频信号,可以在第一音频信号中夹杂了因为第二音频信号的外放产生的干扰,使得第一音频信号中源于电子装置外部的语音指令的识别受到了干扰之时,可根据第一音频信号和第二音频信号,有效去除第一音频信号中因第二音频信号产生的干扰,降低电子装置外放的音频信号对外部输入的语音指令的干扰,提升第一音频信号的信噪比,提升电子装置正确识别语音指令的概率,进而提升用户体验。附图说明图1为一种电子装置的结构框图;图2为本申请第一实施例提供的语音信号处理方法的流程示意图;图3为本申请第二实施例提供的语音信号处理方法的流程示意图;图4为本申请第三实施例提供的语音信号处理方法的流程示意图;图5为本申请第四实施例提供的电子装置的程序模块示意图;图6为本申请第五实施例提供的电子装置的结构示意图。具体实施方式为使得本申请的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。参照图1,图1示出了一种电子装置的结构框图。本专利技术实施例提供的语音信号处理方法可应用于如图1所示的电子装置10中,电子装置10包括但不限于:移动终端如智能手机、笔记本及穿戴智能设备等,以及固定终端如台式电脑及智能电视等等。如图1所示,电子装置10包括存储器101、存储控制器102,一个或多个(图中仅示出一个)处理器103、外设接口104及触控屏幕105。这些组件通过一条或多条通讯总线/信号线106相互通讯。可以理解,图1所示的结构仅为示意,其并不对电子装置的结构造成限定。电子装置10还可包括比图1所示更多或者更少的组件,或者具有与图1所示不同的配置。图1所示的各组件可以采用硬件、软件或其组合实现。存储器101可用于存储软件程序以及模块,如本专利技术实施例中的语音信号处理方法及电子装置对应的程序指令/模块,处理器103通过运行存储在存储器101内的软件程序以及模块,从而执行各种功能应用以及数据处理,例如实现上述的语音信号处理方法。存储器101可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器101可进一步包括相对于处理器103远程设置的存储器,这些远程存储器可以通过网络连接至电子装置10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器103以及其他可能的组件对存储器101的访问可在存储控制器102的控制下进行。外设接口104将各种输入/输入装置耦合至CPU以及存储器101。处理器103运行存储器101内的各种软件、指令以执行电子装置10的各种功能以及进行数据处理。在一些实施例中,外设接口104,处理器103以及存储控制器102可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。触控屏幕105在电子装置与用户之间同时提供一个输出及输入界面。具体地,触控屏幕105向用户显示视频输出,这些视频输出的内容可包括文字、图形、视频、及其任意组合。触控屏幕105的一些输出结果是对应于一些用户界面对象。触控屏幕105还接收用户的输入,例如用户的点击、滑动等手势操作,以便用户界面对象对这些用户的输入做出响应。检测用户输入的技术可以是基于电阻式、电容式或者其他任意可能的触控检测技术。触控屏幕105显示单元的具体实例包括但并不限于液晶显示器或发光聚合物显示器。基于上述电子装置描述本专利技术实施例中的语音信号处理方法。为了降低电子装置外放音频信号时,该音频信号对目标应用程序识别语音指令的干扰,本实施例提出如图2所示的语音信号处理方法,参见图2,该语音信号处理方法包括以下的步骤:步骤201、在电子装置上的目标应用程序开启后,获取电子装置的麦克风采集的第一音频信号;本实施例中电子装置可以是如手机、智能穿戴设备以及平板电脑等的移动终端,也可以如智能电视和台式电脑等的固定终端,本实施例对此没有限定。可选的,本实施例中,电子装置上的麦克风的数量可以是一个或多个,在麦克风的数量为多个时,第一音频信号可以是根据多个麦克风采集的音频信号处理而成。本实施例中提到的目标应用程序,是具有接收输入的语音指令并执行语音指令的功能的应用程序,例如,目标应用程序为语音助手这个应用程序,或者具有语音助手功能的应用程序。可选的,语音助手可以是电子装置的系统提供的系统语音助手,也可以是由安装在电子装置上本文档来自技高网...

【技术保护点】
1.一种语音信号处理方法,其特征在于,包括:在电子装置上的目标应用程序开启后,获取所述电子装置的麦克风采集的第一音频信号;在所述电子装置的外放状态满足预设条件时,获取所述电子装置当前外放的第二音频信号;基于所述第一音频信号和所述第二音频信号,从所述第一音频信号中去除因所述第二音频信号的外放产生的干扰,得到输入所述目标应用程序的语音指令。

【技术特征摘要】
1.一种语音信号处理方法,其特征在于,包括:在电子装置上的目标应用程序开启后,获取所述电子装置的麦克风采集的第一音频信号;在所述电子装置的外放状态满足预设条件时,获取所述电子装置当前外放的第二音频信号;基于所述第一音频信号和所述第二音频信号,从所述第一音频信号中去除因所述第二音频信号的外放产生的干扰,得到输入所述目标应用程序的语音指令。2.根据权利要求1所述的语音信号处理方法,其特征在于,所述在所述电子装置的外放状态满足预设条件时,获取所述电子装置当前外放的第二音频信号包括:在所述电子装置处于外放音频信号的状态时,获取所述电子装置当前外放的第二音频信号;或者,在所述电子装置外放音频信号的响度大于预设响度时,获取所述电子装置当前外放的第二音频信号。3.根据权利要求2所述的语音信号处理方法,其特征在于,所述获取所述电子装置当前外放的第二音频信号包括:提取待输入所述电子装置的扬声器的音频信号,将提取到的所述音频信号作为所述电子装置当前外放的第二音频信号。4.根据权利要求3所述的语音信号处理方法,其特征在于,所述提取待输入所述电子装置的扬声器的音频信号,将提取到的所述音频信号作为所述电子装置当前外放的第二音频信号包括:调用在硬件抽象层预设的语音提取逻辑,基于所述语音提取逻辑提取待输入所述电子装置的扬声器的音频信号,将提取的所述音频信号作为所述电子装置当前外放的第二音频信号。5.根据权利要求3所述的语音信号处理方法,其特征在于,在所述提取待输入所述电子装置的扬声器的音频信号,将提取到的所述音频信号作为所述电子装置当前外放的第二音频信号之前,还包括:在所述电子装置外放音频信号时,将所述电子装置外放的所述音频信号写入特定存储空间中;所述提取待输入所述电子装置的扬声器的音频信号,将提取到的所述音频信号作为所述电子装置当前外放的第二音频信号包括:从所述特定存储空间中读取写入时间最接近当前时刻的音频信号,将读取的所述音频信号作为所述电子装置当前外放的第二音频信号。6.根据权利要求3所述的语音信号处理方法,其特征在于,在所述提取待输入所述电子装置的扬声器的音频信号,将提取到的所述音频信号作为所述电子装置当前外放...

【专利技术属性】
技术研发人员:裴琨
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1