CN107580155B - 网络电话质量确定方法、装置、计算机设备和存储介质 - Google Patents
网络电话质量确定方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN107580155B CN107580155B CN201710773750.6A CN201710773750A CN107580155B CN 107580155 B CN107580155 B CN 107580155B CN 201710773750 A CN201710773750 A CN 201710773750A CN 107580155 B CN107580155 B CN 107580155B
- Authority
- CN
- China
- Prior art keywords
- voice
- quality
- determining
- amplitude
- interval period
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Abstract
本发明实施例公开了一种网络电话质量确定方法、装置、计算机设备和存储介质,所述方法包括:获取网络电话通话过程中的语音信号;确定所述语音信号的间隔周期和语音幅度;依据所述间隔周期和所述语音幅度,确定所述网络电话通话过程的通话质量。本发明实施例解决了传统电话质量评价方式无法针对IP电话进行通话质量评价的问题,实现在IP电话的通话质量不佳的情况下能够及时检测通话质量的效果。
Description
技术领域
本发明实施例涉及语音识别和语音质量评价技术,尤其涉及一种网络电话质量确定方法、装置、计算机设备和存储介质。
背景技术
随着通信行业的快速发展,通过智能手机、平板电脑等移动设备实现网络通话成为了一种不可缺少的交流方式,其中IP电话(Voice Over Internet Protocol,网络电话)更是成为一种大众青睐的一种交流方式,而网络电话的通话质量也变得尤为重要。
当前针对电话业务语音质量评价主要通过三种模型进行检测,包括:MOS模型、PSQM模型和E模型。其中,MOS模型和PSQM模型都为主观模型,即通过人工评价来获得通话质量的评分。E模型的思想是将话音信号传输过程中若干因素对通话质量的负面影响综合为R,用以评估该话音呼叫的主观质量,其中,R的具体公式为:R=Ro-Is-Id-Ie+A,Ro为背景噪音和电流噪音的干扰,Is为与语音信号同时产生的质量影响因素,如由量化、连接噪声和侧音过强带来的干扰,Id为时延造成的质量影响,包括由于通话回声和交互性丧失带来的干扰,Ie为使用特殊设备引入的质量损失,如低比特率编解码器的影响和分组丢失的影响。
但是在上述现有的技术方案中,MOS模型和PSQM模型均通过人工评价来获得通话质量的评分,通话质量评分中人为主观因素影响较大,而E模型公式R中的参数是传统电话的传输中涉及到的,而IP电话是通过网络传输的,与传统电话通过电路交换方式传输不同,显然E模型不适用对IP电话中语音通话质量进行评价。
发明内容
本发明提供一种网络电话质量确定方法、装置、计算机设备和存储介质,以实现在IP电话通话中能及时检测通话质量。
第一方面,本发明实施例提供了一种网络电话质量确定方法,该方法包括:
获取网络电话通话过程中的语音信号;
确定所述语音信号的间隔周期和语音幅度;
依据所述间隔周期和所述语音幅度,确定所述网络电话通话过程的通话质量。
第二方面,本发明实施例还提供了一种网络电话质量确定装置,该装置包括:
语音获取模块,用于获取网络电话通话过程中的语音信号;
参数确定模块,用于确定所述语音信号的间隔周期和语音幅度;
质量确定模块,用于依据所述间隔周期和所述语音幅度,确定所述网络电话通话过程的通话质量。
第三方面,本发明实施例还提供了一种计算机设备,该计算机设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一所述的网络电话质量确定方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一所述的网络电话质量确定方法。
本发明实施例通过获取网络电话通话过程中的语音信号,确定所述语音信号的间隔周期和语音幅度,并依据所述间隔周期和所述语音幅度,确定所述网络电话通话过程的通话质量,解决了传统电话质量评价方式无法针对IP电话进行通话质量评价的问题,实现在IP电话的通话质量不佳的情况下能够及时检测通话质量的效果。
附图说明
图1是本发明实施例一中的网络电话质量确定方法的流程图;
图2是本发明实施例二中的网络电话质量确定方法的流程图;
图3是本发明实施例三中的网络电话质量确定方法的流程图;
图4是本发明实施例四中的网络电话质量确定装置的结构示意图;
图5是本发明实施例五中的网络电话质量确定装置的计算机设备的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例一提供的网络电话质量确定方法的流程图,本实施例可适用于网络电话过程中通话质量确定的情况,该方法可以由网络电话质量确定装置来执行,该装置可以采用软件和/或硬件的方式实现。如图1所示,该网络电话质量确定方法,包括:
步骤110、获取网络电话通话过程中的语音信号。
具体的,检测智能手机、平板电脑等智能终端是否处于IP电话的通话过程中,当智能终端处于IP电话的通话过程中时,鉴于运营商通话网络线路问题和运营商话单转换格式会导致IP电话的通话数据丢失,使得IP电话的通话质量在通话过程中出现时好时坏的状况,因此,智能终端在IP电话的通话过程中可以实时提取通话过程中的语音信号进行通话质量检测。需要说明的是,在获取IP电话过程中的语音信号时,该语音信号可以是通过智能终端正在通话时实时提取的语音信号,还可以是在IP电话通话后通过从该通话对应的智能终端的通话列表中拉取的通话录音类型的语音信号。其中,获取IP电话的通话过程的语音信号时,可以是不间断的获取,也可以是按照预设的时间间隔获取语音信号。
步骤120、确定所述语音信号的间隔周期和语音幅度。
由于在IP电话通话过程中采用的互联网的实质是分组交换网络,同一信源的分组可能经过不同的路由传输到接收端,因此,分组到达接收端的时延也不同。这种分组传输时延的不同被称为时延抖动,而时延抖动的存在可能引起接收端解码后的语音信号出现间断,造成获取IP电话通话过程中的语音信号产生抖动。语音抖动的检测可以通过对获取的语音信号频率间断的周期性进行判断,如果获取的IP电话通话过程的语音信号的间隔周期短且重复,则是由于网络信号差导致通话质量不佳的概率较大。在本实施例中,当获取IP电话通话过程中的语音信号后,可以检测该语音信号的间隔周期,并作为通话质量确定的一个因素。
具体的,由于语音信号为时间轴上的具有幅值的信号,根据语音信号幅值的变化情况,可以检测出获取的语音信号的间断的频率,根据语音信号的间隔周期与频率之间的反比关系,可以得到语音信号的间隔周期。示例性的,由于获取的IP电话通话过程中的语音信号为幅值信号,可以对该语音信号进行最小值检测,根据最小值检测语音信号的幅值变化的结果确定语音信号的间断的频率。其中最小值检测有多种检测方法,比如对幅值曲线求导等方法均可以在该语音信号的曲线上检测最小值,在本实施例中具体采用哪种最小值检测方法这里不作限定。
相应地,当网络不通畅时,为了保障语音信号包的传输,会对语音信号包进行压缩处理,而压缩处理会导致语音信号幅度被压缩,听者主观感受为声音较小。在本实施例中,当获取IP电话通话过程中的语音信号后,还可以检测该语音信号的语音幅度,并将该语音信号的语音幅度作为确定通话质量的一个因素。
具体的,由于获取的IP电话的通话过程中地语音信号为时间轴上的具有幅值的信号,可直接测量该语音信号的强弱获取该语音信号的语音幅度。示例性的,为了减少语音幅度的检测时间,考虑到获取的IP电话的通话过程中地语音信号在时域上为一个连续的信号,优选地可以选择一个周期的语音信号作为样本,然后计算该样本在一个周期中获取的语音信号幅值的均值作为语音幅度检测的输出结果,其中,周期为上述检测到的语音信号的间隔周期,语音幅度的值与语音信号的均值成正比。
步骤130、依据所述间隔周期和所述语音幅度,确定所述网络电话通话过程的通话质量。
在本实施例中,通过上述步骤120获取IP电话通话过程中的语音信号的间隔周期和语音幅度后,可以根据该间隔周期和语音幅度对P电话通话过程中的通话质量进行检测,以便在当检测到IP电话的通话质量不佳时,可以及时的侦测出通话质量情况,并将通话质量情况进行反馈。示例性的,采用间隔周期和语音幅度确定通话质量时,可以对间隔周期和语音幅度各自对IP电话的通话质量影响程度进行分析,并按照间隔周期和语音幅度对通话质量的影响程度设置权重比例,进而计算当前IP电话的通话质量。当确定IP电话通话过程中的通话质量后,可以显示通话质量确定的一个数值,比如计算确定通话质量结果为A后,可以根据计算得到的A值与预先设定的通话质量结果数值与通话质量情况的对应关系进行对照确定通话质量状况;还可以直接显示通话质量的质量情况,比如通话质量佳、通话质量较佳、通话质量较差和通话质量差等表示方式,具体的表示方式根据实际情况进行设定。
本发明实施例提供了一种网络电话质量确定方法,通过获取网络电话通话过程中的语音信号,确定所述语音信号的间隔周期和语音幅度,并依据所述间隔周期和所述语音幅度,确定所述网络电话通话过程的通话质量,解决了传统电话质量评价方式无法针对IP电话进行通话质量评价的问题,实现在IP电话的通话质量不佳的情况下能够及时检测通话质量的效果。
在上述实施例的基础上,本发明实施例还提供了一种优选实施方式,对确定所述语音信号的间隔周期和语音幅度进一步具体化为:对所述语音信号进行幅值检测,并根据所述幅值检测的结果确定所述语音信号的间隔周期;依据所述间隔周期对所述语音信号的幅值进行统计,确定所述语音信号的语音幅度。具体的,根据语音信号中的幅值变化情况对语音信号进行幅值检测,可以获取语音信号间断的频率,然后根据语音信号的间隔周期与语音信号间断的频率关系计算语音信号的间隔周期。进一步的,选择任一语音信号间隔周期的语音信号作为样本,统计该样本中语音信号的幅值均值,并根据幅值均值的统计结果确定语音信号的语音幅度。
实施例二
图2为本发明实施例二提供的网络电话质量确定方法的流程图,本发明实施例在上述实施例一的基础上,对依据所述间隔周期和所述语音幅度,确定所述网络电话通话过程的通话质量进一步优化为:确定所述语音信号中出现语音质量不佳词语频次;依据所述间隔周期、所述语音幅度和所述语音质量不佳词语频次,确定所述网络电话通话过程的通话质量。如图2所示,该网络电话质量确定方法,包括:
步骤210、获取网络电话通话过程中的语音信号。
步骤220、确定所述语音信号的间隔周期和语音幅度。
在本实施例的一个优选实施方式中,所述确定所述语音信号的间隔周期和语音幅度,具体包括:对所述语音信号进行幅值检测,并根据所述幅值检测的结果确定所述语音信号的间隔周期;依据所述间隔周期对所述语音信号的幅值进行统计,确定所述语音信号的语音幅度。
步骤230、确定所述语音信号中出现语音质量不佳词语频次。
在本实施例中,由于在IP电话通话过程中通话网络线路问题或运营商话单转换格式可能会导致语音通话的质量较差,而当通话双方遇到通话质量不佳的情况时,绝大多数人在通话过程中会说出“听不清”、“没听清”以及“再说一遍”等类似这种带有语义信息的语音通话,这些带有语义信息的语音通话可以在一定程度上反应语音通话的质量情况,当这类代表语音质量不佳的词语或语句出现时,语音通话的质量可能会存在通话质量不佳的情况。
在本实施例的一个优选实施方式中,所述确定所述语音信号中出现语音质量不佳词语频次,包括:
采用语音识别技术将所述语音信号转化为文本信号;
通过语义匹配确定所述文本信号中是否出现标志语音质量不佳词语,若出现,则计算所述文本信号出现标志语音质量不佳词语的频次。
具体的,根据通话过程中出现的“听不清”、“没听清”以及“再说一遍”等类似这种带有语义信息的语音通话建立特定的语义数据库,通过语音识别技术将获取的IP电话通话过程中的语音信号转化为文字文本,然后通过语义匹配方式判断该文字文本中是否出现语义数据库中类似“听不清”、“没听清”以及“再说一遍”等类似这种带有语义信息的语音通话或词语,优选的采用同义词匹配技术判断该文字文本中是否出现类似上述代表语音质量不佳的带有语义信息的语音通话或词语。当获取的IP电话通话过程中的语音信号对应的文字文本出现语义数据库中类似“听不清”、“没听清”以及“再说一遍”等类似这种带有语义信息的语音通话或词语时,计算获取的IP电话通话过程中该类型的语音通话或词语出现的频率和/或次数,并将该类型的语音通话或词语作为判断通话质量的判断因子。其中,语音识别和同义词匹配技术均为现有技术,这里不作具体限制,比如可以使用LSTM作为语音识别的方法。
步骤240、依据所述间隔周期、所述语音幅度和所述语音质量不佳词语频次,确定所述网络电话通话过程的通话质量。
在本实施例中,通过步骤220和步骤230确定获取的IP电话通话过程中语音信号的间隔周期、语音幅度和语音质量不佳词语频次后,可以将上述获得的参数信息作为影响语音通话质量的影响因素,而由于上述几种影响因素对IP电话通话过程中语音通话质量的影响程度并不相同,因此可以对间隔周期、语音幅度和语音质量不佳词语频次各自对IP电话的通话质量影响程度进行分析,并根据各自的影响程度确定间隔周期、语音幅度和语音质量不佳词语频次的权重比例,最后根据间隔周期、语音幅度和语音质量不佳词语频次以及各自对应的权重比例进行计算确定IP电话的通话质量。
本发明实施例提供了一种网络电话质量确定方法,通过确定语音信号的间隔周期和语音幅度之后,进一步的结合IP电话通话过程中语音通话出现的语音质量不佳词语的频次,对IP电话通话过程中的通话质量进行检测,解决了IP电话通话过程中通话质量确定的问题,实现在IP电话的通话质量不佳的情况下能够根据语音通话中语音质量不佳词语出现的频次快速确定通话质量的效果。
实施例三
图3为本发明实施例三提供的网络电话质量确定方法的流程图,本发明实施例在上述实施例一和实施例二的基础上,进一步优化所述依据所述间隔周期、所述语音幅度和所述语音质量不佳词语的频次,确定所述网络电话通话过程的通话质量的步骤。如图3所示,该网络电话质量确定方法,包括:
步骤310、获取网络电话通话过程中的语音信号。
步骤320、确定所述语音信号的间隔周期和语音幅度。
在本实施例的一个优选实施方式中,所述确定所述语音信号的间隔周期和语音幅度,包括:对所述语音信号进行幅值检测,并根据所述幅值检测的结果确定所述语音信号的间隔周期;依据所述间隔周期对所述语音信号的幅值进行统计,确定所述语音信号的语音幅度。
步骤330、确定所述语音信号中出现语音质量不佳词语频次。
在本实施例的一个优选实施方式中,所述确定所述语音信号中出现语音质量不佳词语频次,包括:采用语音识别技术将所述语音信号转化为文本信号;通过语义匹配确定所述文本信号中是否出现标志语音质量不佳词语,若出现,则计算所述文本信号出现标志语音质量不佳词语的频次。
步骤340、确定所述语音信号的白噪声概率。
在本实施例中,当IP电话通话过程中出现通话质量不佳情况时,会在语音信号外产生白噪声信号,因此,通过对获取的IP电话通话过程中的语音信号进行白噪声检测,并将白噪声检测结果作为确定语音通话质量的评价因子。其中,语音信号的白噪声检测是已知的方法,白噪声检测可以使用任何已知的白噪声检测方法。示例性的,通过使用目标物检测RCNN网络对标定的含有白噪声的语音和无白噪声的语音样本进行分类训练,得到的目标物检测RCNN网络的输出概率即为白噪声模型的输出概率。其中,白噪声与白噪声模型的输出概率成正比关系。
步骤350、依据所述间隔周期、所述语音幅度、所述语音质量不佳词语频次和所述白噪声概率,确定所述网络电话通话过程的通话质量。
在本实施例中,通过步骤320、步骤330和步骤340确定获取的IP电话通话过程中语音信号的间隔周期、语音幅度、语音质量不佳词语频次和白噪声概率后,可以将上述获得的参数信息作为影响语音通话质量的影响因素,而由于上述几种影响因素对IP电话通话过程中语音通话质量的影响程度并不相同,因此可以对间隔周期、语音幅度、语音质量不佳词语频次、白噪声概率分别对IP电话的通话质量影响程度进行分析,并根据影响程度结果确定间隔周期、语音幅度、语音质量不佳词语频次和白噪声概率的权重比例,最后根据间隔周期、语音幅度、语音质量不佳词语频次和白噪声概率以及各自对应的权重比例进行综合计算确定IP电话的通话质量。
在本实施例的一个优选实施方式中,所述依据所述间隔周期、所述语音幅度、所述语音质量不佳词语频次和所述白噪声概率,确定所述网络电话通话过程的通话质量,包括:
根据公式Q=-α*N-β*J+γ*A-δ*S,获取所述网络电话通话过程的通话质量;
其中,Q为所述网络电话通话过程的通话质量,N为所述语音信号的白噪声概率,J为所述语音信号的间隔周期,A为所述语音信号的语音幅度,S为所述语音信号中出现语音质量不佳词语频次,α为所述白噪声概率的权重因子,β为所述间隔周期的权重因子,γ为所述语音幅度的权重因子,δ为所述质量不佳词语频次的权重因子。
具体的,关于α,β,γ,δ为权重因子的确定,理论上要通过实验获得,初始值为大于零的实数,比如α=2.0,β=2.0,γ=1.0,δ=1.0。通过以上电话通话质量评价模型Q,则可以判断IP电话通话过程中通话质量是否不佳,其中,通话质量与Q的值成正比。需要说明的是,权重因子α,β,γ,δ的设置可以根据实际情况适应性调整,这里不作限制。
本发明实施例提供了一种网络电话质量确定方法,通过语音信号的间隔周期、语音幅度、语音质量不佳词语的频次以及白噪声概率综合考量IP电话通话过程中的通话质量,尤其是采用一种通话质量确定地模型,很好地解决了IP电话通话过程中通话质量确定的问题,实现在IP电话的通话质量不佳的情况下能快速确定通话质量的效果。
实施例四
图4是本发明实施例四提供的网络电话质量确定装置的结构示意图;该装置执行上述任一实施例提供的网络电话质量确定方法,该装置可以采用软件和/或硬件的方式实现。如图4所示,该网络电话质量确定装置,包括:
语音获取模块410,用于获取网络电话通话过程中的语音信号。
参数确定模块420,用于确定所述语音信号的间隔周期和语音幅度。
在本实施例的一个优选实施方式中,所述参数确定模块包括:
幅值检测和周期确定单元,用于对所述语音信号进行幅值检测,并根据所述幅值检测的结果确定所述语音信号的间隔周期;
语音幅度确定单元,用于依据所述间隔周期对所述语音信号的幅值进行统计,确定所述语音信号的语音幅度。
质量确定模块430,用于依据所述间隔周期和所述语音幅度,确定所述网络电话通话过程的通话质量。
在本实施例的一个优选实施方式中,所述质量确定模块包括:
词语频次检测单元,用于确定所述语音信号中出现语音质量不佳词语频次;
通话质量确定单元,用于依据所述间隔周期、所述语音幅度和所述语音质量不佳词语频次,确定所述网络电话通话过程的通话质量。
其中,所述词语频次检测单元具体包括:
语音转化子单元,用于采用语音识别技术将所述语音信号转化为文本信号;词语频次检测子单元,用于通过语义匹配确定所述文本信号中是否出现标志语音质量不佳词语,若出现,则计算所述文本信号出现标志语音质量不佳词语的频次。
所述通话质量确定单元包括
噪声概率计算子单元,用于确定所述语音信号的白噪声概率;通话质量确定子单元,用于依据所述间隔周期、所述语音幅度、所述语音质量不佳词语频次和所述白噪声概率,确定所述网络电话通话过程的通话质量。
所述通话质量确定子单元具体包括:
根据公式Q=-α*N-β*J+γ*A-δ*S,获取所述网络电话通话过程的通话质量;
其中,Q为所述网络电话通话过程的通话质量,N为所述语音信号的白噪声概率,J为所述语音信号的间隔周期,A为所述语音信号的语音幅度,S为所述语音信号中出现语音质量不佳词语频次,α为所述白噪声概率的权重因子,β为所述间隔周期的权重因子,γ为所述语音幅度的权重因子,δ为所述质量不佳词语频次的权重因子。
本发明实施例所提供的网络电话质量确定装置可执行本发明任意实施例所提供的网络电话质量确定方法,具备执行该方法相应的功能模块和有益效果。
实施例五
图5为本发明实施例五提供的一种计算机设备的结构示意图。图5示出了适于用来实现本发明实施方式的示例性计算机设备512的框图。图5显示的计算机设备512仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图5所示,计算机设备512以通用计算设备的形式表现。计算机设备512的组件可以包括但不限于:一个或者多个处理器516,***存储器528,连接不同***组件(包括***存储器528和处理器516)的总线518。
总线518表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,***总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及***组件互连(PCI)总线。
计算机设备512典型地包括多种计算机***可读介质。这些介质可以是任何能够被计算机设备512访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
***存储器528可以包括易失性存储器形式的计算机***可读介质,例如随机存取存储器(RAM)530和/或高速缓存存储器532。计算机设备512可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机***存储介质。仅作为举例,存储***534可以用于读写不可移动的、非易失性磁介质(图5未显示,通常称为“硬盘驱动器”)。尽管图5中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线518相连。存储器528可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
具有一组(至少一个)程序模块542的程序/实用工具540,可以存储在例如存储器528中,这样的程序模块542包括但不限于操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块542通常执行本发明所描述的实施例中的功能和/或方法。
计算机设备512也可以与一个或多个外部设备514(例如键盘、指向设备、显示器524等)通信,还可与一个或者多个使得用户能与计算机设备512交互的设备通信,和/或与使得该计算机设备512能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口522进行。并且,计算机设备512还可以通过网络适配器520与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器520通过总线518与计算机设备512的其它模块通信。应当明白,尽管图5中未示出,可以结合计算机设备512使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
处理器516通过运行存储在***存储器528中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的网络电话质量确定方法,包括:
获取网络电话通话过程中的语音信号;
确定所述语音信号的间隔周期和语音幅度;
依据所述间隔周期和所述语音幅度,确定所述网络电话通话过程的通话质量。
实施例六
本发明实施例六还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例所提供的网络电话质量确定方法,包括:
获取网络电话通话过程中的语音信号;
确定所述语音信号的间隔周期和语音幅度;
依据所述间隔周期和所述语音幅度,确定所述网络电话通话过程的通话质量。
本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如”C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (12)
1.一种网络电话质量确定方法,其特征在于,包括:
获取网络电话通话过程中的语音信号;
对所述语音信号进行幅值检测,并根据所述幅值检测的结果确定所述语音信号的间隔周期;以及,依据所述间隔周期对所述语音信号的幅值进行统计,确定所述语音信号的语音幅度;所述间隔周期能够表征语音信号间断的频率,间隔周期与频率之间存在反比关系;
依据所述间隔周期和所述语音幅度,确定所述网络电话通话过程的通话质量;其中,当语音信号的间隔周期短且重复时,通话质量不佳的概率大。
2.根据权利要求1所述的方法,其特征在于,所述依据所述间隔周期和所述语音幅度,确定所述网络电话通话过程的通话质量,包括:
确定所述语音信号中出现语音质量不佳词语频次;
依据所述间隔周期、所述语音幅度和所述语音质量不佳词语频次,确定所述网络电话通话过程的通话质量。
3.根据权利要求2所述的方法,其特征在于,所述确定所述语音信号中出现语音质量不佳词语频次,包括:
采用语音识别技术将所述语音信号转化为文本信号;
通过语义匹配确定所述文本信号中是否出现标志语音质量不佳词语,若出现,则计算所述文本信号出现标志语音质量不佳词语的频次。
4.根据权利要求2所述的方法,其特征在于,所述依据所述间隔周期、所述语音幅度和所述语音质量不佳词语的频次,确定所述网络电话通话过程的通话质量,包括:
确定所述语音信号的白噪声概率;
依据所述间隔周期、所述语音幅度、所述语音质量不佳词语频次和所述白噪声概率,确定所述网络电话通话过程的通话质量。
5.根据权利要求4所述的方法,其特征在于,所述依据所述间隔周期、所述语音幅度、所述语音质量不佳词语频次和所述白噪声概率,确定所述网络电话通话过程的通话质量,包括:
根据公式Q=-α*N-β*J+γ*A-δ*S,获取所述网络电话通话过程的通话质量;
其中,Q为所述网络电话通话过程的通话质量,N为所述语音信号的白噪声概率,J为所述语音信号的间隔周期,A为所述语音信号的语音幅度,S为所述语音信号中出现语音质量不佳词语频次,α为所述白噪声概率的权重因子,β为所述间隔周期的权重因子,γ为所述语音幅度的权重因子,δ为所述质量不佳词语频次的权重因子。
6.一种网络电话质量确定装置,其特征在于,包括:
语音获取模块,用于获取网络电话通话过程中的语音信号;
参数确定模块,用于确定所述语音信号的间隔周期和语音幅度;所述间隔周期能够表征语音信号间断的频率,间隔周期与频率之间存在反比关系;所述参数确定模块包括:幅值检测和周期确定单元,用于对所述语音信号进行幅值检测,并根据所述幅值检测的结果确定所述语音信号的间隔周期;语音幅度确定单元,用于依据所述间隔周期对所述语音信号的幅值进行统计,确定所述语音信号的语音幅度;
质量确定模块,用于依据所述间隔周期和所述语音幅度,确定所述网络电话通话过程的通话质量;其中,当语音信号的间隔周期短且重复时,通话质量不佳的概率大。
7.根据权利要求6所述的装置,其特征在于,所述质量确定模块包括:
词语频次检测单元,用于确定所述语音信号中出现语音质量不佳词语频次;
通话质量确定单元,用于依据所述间隔周期、所述语音幅度和所述语音质量不佳词语频次,确定所述网络电话通话过程的通话质量。
8.根据权利要求7所述的装置,其特征在于,所述词语频次检测单元包括:
语音转化子单元,用于采用语音识别技术将所述语音信号转化为文本信号;
词语频次检测子单元,用于通过语义匹配确定所述文本信号中是否出现标志语音质量不佳词语,若出现,则计算所述文本信号出现标志语音质量不佳词语的频次。
9.根据权利要求7所述的装置,其特征在于,所述通话质量确定单元包括:
噪声概率计算子单元,用于确定所述语音信号的白噪声概率;
通话质量确定子单元,用于依据所述间隔周期、所述语音幅度、所述语音质量不佳词语频次和所述白噪声概率,确定所述网络电话通话过程的通话质量。
10.根据权利要求9所述的装置,其特征在于,所述通话质量确定子单元具体包括:
根据公式Q=-α*N-β*J+γ*A-δ*S,获取所述网络电话通话过程的通话质量;
其中,Q为所述网络电话通话过程的通话质量,N为所述语音信号的白噪声概率,J为所述语音信号的间隔周期,A为所述语音信号的语音幅度,S为所述语音信号中出现语音质量不佳词语频次,α为所述白噪声概率的权重因子,β为所述间隔周期的权重因子,γ为所述语音幅度的权重因子,δ为所述质量不佳词语频次的权重因子。
11.一种计算机设备,其特征在于,所述计算机设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-5中任一所述网络电话质量确定方法。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-5中任一所述网络电话质量确定方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710773750.6A CN107580155B (zh) | 2017-08-31 | 2017-08-31 | 网络电话质量确定方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710773750.6A CN107580155B (zh) | 2017-08-31 | 2017-08-31 | 网络电话质量确定方法、装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107580155A CN107580155A (zh) | 2018-01-12 |
CN107580155B true CN107580155B (zh) | 2020-09-11 |
Family
ID=61030691
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710773750.6A Active CN107580155B (zh) | 2017-08-31 | 2017-08-31 | 网络电话质量确定方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107580155B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108881182B (zh) * | 2018-05-30 | 2020-08-25 | 上海华客信息科技有限公司 | 基于ios的移动终端的网络电话实现方法及*** |
CN110289014B (zh) * | 2019-05-21 | 2021-11-19 | 华为技术有限公司 | 一种语音质量检测方法及电子设备 |
CN113824843B (zh) * | 2020-06-19 | 2023-11-21 | 大众问问(北京)信息科技有限公司 | 语音通话质量检测方法、装置、设备及存储介质 |
CN113393863B (zh) * | 2021-06-10 | 2023-11-03 | 北京字跳网络技术有限公司 | 一种语音评价方法、装置和设备 |
CN113676599B (zh) * | 2021-08-20 | 2024-03-22 | 上海明略人工智能(集团)有限公司 | 网络通话质量检测方法、***、计算机设备及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102438266A (zh) * | 2011-01-12 | 2012-05-02 | 北京炎强通信技术有限公司 | 移动通信网语音质量的优化方法和装置 |
CN103348730A (zh) * | 2011-02-10 | 2013-10-09 | 英派尔科技开发有限公司 | 语音服务的体验质量测量 |
CN103632680A (zh) * | 2012-08-24 | 2014-03-12 | 华为技术有限公司 | 一种语音质量评估方法、网元及*** |
CN103648120A (zh) * | 2013-12-25 | 2014-03-19 | 北京炎强通信技术有限公司 | 一种移动通信网无线网络语音优化方法 |
CN104485114A (zh) * | 2014-11-27 | 2015-04-01 | 湖南省计量检测研究院 | 一种基于听觉感知特性的语音质量客观评估的方法 |
CN104506387A (zh) * | 2014-12-26 | 2015-04-08 | 大连理工大学 | 一种评估lte通信***语音质量的方法 |
CN105261362A (zh) * | 2015-09-07 | 2016-01-20 | 科大讯飞股份有限公司 | 一种通话语音监测方法及*** |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6754337B2 (en) * | 2002-01-25 | 2004-06-22 | Acoustic Technologies, Inc. | Telephone having four VAD circuits |
US7738368B2 (en) * | 2005-11-10 | 2010-06-15 | At&T Intellectual Property I, L.P. | Voice over internet protocol codec adjustment |
-
2017
- 2017-08-31 CN CN201710773750.6A patent/CN107580155B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102438266A (zh) * | 2011-01-12 | 2012-05-02 | 北京炎强通信技术有限公司 | 移动通信网语音质量的优化方法和装置 |
CN103348730A (zh) * | 2011-02-10 | 2013-10-09 | 英派尔科技开发有限公司 | 语音服务的体验质量测量 |
CN103632680A (zh) * | 2012-08-24 | 2014-03-12 | 华为技术有限公司 | 一种语音质量评估方法、网元及*** |
CN103648120A (zh) * | 2013-12-25 | 2014-03-19 | 北京炎强通信技术有限公司 | 一种移动通信网无线网络语音优化方法 |
CN104485114A (zh) * | 2014-11-27 | 2015-04-01 | 湖南省计量检测研究院 | 一种基于听觉感知特性的语音质量客观评估的方法 |
CN104506387A (zh) * | 2014-12-26 | 2015-04-08 | 大连理工大学 | 一种评估lte通信***语音质量的方法 |
CN105261362A (zh) * | 2015-09-07 | 2016-01-20 | 科大讯飞股份有限公司 | 一种通话语音监测方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN107580155A (zh) | 2018-01-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107580155B (zh) | 网络电话质量确定方法、装置、计算机设备和存储介质 | |
CN107910014B (zh) | 回声消除的测试方法、装置及测试设备 | |
JP5053285B2 (ja) | オーディオ装置品質の決定 | |
US9412371B2 (en) | Visualization interface of continuous waveform multi-speaker identification | |
US10237412B2 (en) | System and method for audio conferencing | |
US9979769B2 (en) | System and method for audio conferencing | |
CN112071328B (zh) | 音频降噪 | |
US9583108B2 (en) | Voice detection for automated communication system | |
MX2008016354A (es) | Deteccion de una maquina contestadora utilizando reconocimiento de dialogo. | |
KR102307355B1 (ko) | 잡음 환경의 통화 품질을 개선하는 방법 및 장치 | |
US7162421B1 (en) | Dynamic barge-in in a speech-responsive system | |
WO2015034633A1 (en) | Method for non-intrusive acoustic parameter estimation | |
US20230317096A1 (en) | Audio signal processing method and apparatus, electronic device, and storage medium | |
CN110335593A (zh) | 语音端点检测方法、装置、设备及存储介质 | |
CN108010539A (zh) | 一种基于语音激活检测的语音质量评估方法及装置 | |
US8868419B2 (en) | Generalizing text content summary from speech content | |
US10204634B2 (en) | Distributed suppression or enhancement of audio features | |
US11146607B1 (en) | Smart noise cancellation | |
US20180082703A1 (en) | Suitability score based on attribute scores | |
CN111326159B (zh) | 一种语音识别方法、装置、*** | |
CN112133324A (zh) | 通话状态检测方法、装置、计算机***和介质 | |
US20240105198A1 (en) | Voice processing method, apparatus and system, smart terminal and electronic device | |
US8244538B2 (en) | Measuring double talk performance | |
CN112216285B (zh) | 多人会话检测方法、***、移动终端及存储介质 | |
US11699458B2 (en) | Acoustic quality evaluation apparatus, acoustic quality evaluation method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |