评价音频质量的好与坏

音频主观评价方法

在介绍主观测试方法前,先介绍一个组织:ITU(国际电信联盟)。ITU 是联合国下属的一个专门机构,负责电信、通话等相关标准的制定。其中的无线电通信组(ITU-R)和远程通信标准化组织(ITU-T)为了统一国际的音频质量评价方法制定了一系列的主、客观评价方法。按照 ITU 的评价方法,你的音频算法或者系统的评价结果才会比较有公信力。好了,
下面就让我们以 ITU 主观评价方法中的 MUSHRA 为例来介绍一下如何做音频主观评价。

MUSHRA

MUSHRA(Multi-Stimulus Test with Hidden Reference and Anchor,多激励隐藏参考基准测试方法)属于 ITU-R BS.1534 中的推荐测试方法。它最早被用于流媒体与通信的相关编码的主观评价,现在也被广泛应用于心理声学相关研究中的音质主观评价。其测试的特点主要是在测试语料中混入无损音源作为参考(上限),全损音源作为锚点(下限),通过双盲听测试,对待测音源和隐藏参考音源与锚点进行主观评分。
所谓“双盲”就是测试人和提供测试的人都不知道自己要听的是哪段语料,这个在测试环节中很重要。比如,如果你提前告诉测试人“你的算法会让声音中的风声不那么刺耳”之类的暗示,或者在测试的时候双号为无损语料,单号为测试语料,这样的操作都会让测试结果不具有参考性。

MUSHRA 的分数是 0 到 100 分,按照从高到低的听感描述,如表 1 所示:
在这里插入图片描述
测试规范中有很多测试细节,这里我罗列一下。为了保证测试的有效性,主要需要注意以下4点:

这里我解释一下为什么要注意这些细节。

这里举一个用 MUSHRA 给不同语音合成算法打分的例子,具体如图 1 所示。图中的 REF就是无损的音源,Anchor35 就是我们说的锚点(预估只有 35 分)。这里还把无损音频的采样位深调为 8bit,标记为 8bit μ-law REF。而其它则是代表不同的语音合成算法。

  1. 参考的标准音频和被测试音频间隔测试,连续重复 4 次;
  2. 音频源采用 15~20s;
  3. 一次完整的测试时间不应超过 15~20min;
  4. 测试成员:专家成员最少 10 人,非专家 20 人。

这里我解释一下为什么要注意这些细节。

首先,测试语料需要重复 4 次主要是为了,防止只出现一次可能会导致误判。比如,听音者一开始没有集中精神打出了偏低的分数。

其次,音频源的时间控制是为了防止听音者产生听音疲劳,从而导致判断失误。

然后,由于集中精神听声音的细节就和瑜伽的正念训练一样,是一件耗费心神的事情,所以不宜时间太长。因此,一般测试时间都控制在 15~20min。
最后,测试人员中要有音频专家,他们知道该听什么,以及该怎么听,这个可以保证测试的可重复性。但也不能都是专家,大部分应该是普通人。这是因为普通人的意见更有普适性。他们对一些明显的缺陷比如“颤音”、“漏音”比较敏感,而对一些声音的细微差异可能会给出相近的分数,然而这样更符合大众的听音习惯。如果都是专家则分数过于严苛反而偏离了人群总体的听感。

这里举一个用 MUSHRA 给不同语音合成算法打分的例子,具体如图 1 所示。图中的 REF就是无损的音源,Anchor35 就是我们说的锚点(预估只有 35 分)。这里还把无损音频的采样位深调为 8bit,标记为 8bit μ-law REF。而其它则是代表不同的语音合成算法。

在这里插入图片描述
我们可以看到 WNET 的分数最高很接近无损音源,这代表这种算法的语音生成质量最好。
锚点一般是质量很差的音频,在图 1 中甚至有些算法的分数比锚点还低,这代表他们的生成效果极差。这些极差的算法甚至还抬高了锚点的分数,我们可以看到 Anchor35 最后的MUSHRA 评分在 50~60 分之间。

为了方便人们测试使用,GitHub 上有基于Web 版的MUSHRA 自动打分工具,你可以自行下载使用。

常用的主观评价标准

MUSHRA 方法的测试面比较广,可以用于编 / 解码器,语音合成,甚至是耳机测评。除了MUSHRA,在 ITU 中还有其它一些针对不同场景的音频测评标准,比如 ITU-T 评价标准中的 ITU-T P.800《语音质量的主观评价方法》,也就是我们常说的 MOS(MeanOption Scores,平均意见分),以及 ITU-T P.830《电话和宽带数字语音编码器的主观评价方法》、ITU-T P.805《对话质量的主观评价》等。ITU-R 主观评价标准中的 ITU-RBS.1116 《音频系统中小损伤主观评价方法》、ITU-R BS.1285 《音频系统中小损伤主观
评价的预选方法》等。如果你有兴趣可以上ITU 官网自行查看。

音频客观评价方法

主观评价的缺点是:人少了、执行不规范都会带来测试偏差。那么有没有什么客观评价的方法,可以给出可复现又贴近主观评价的结果呢?下面我就来为你介绍一下符合这些要求的客观评价方法。
客观评价主要包括有参考评价和无参考评价。所谓有参考评价就是除了测试音频以外,还需要同时给出一个参考音频做为基准,通过计算测试音频和参考音频的区别来拟合出音频的主观得分。而无参考的客观评价则不需要参考音频,直接根据音频的频谱能量分布、连续性等指标来评分。

有参考音频质量评价

我们先来看一下有参考的客观评价方法。在 2001 年,ITU-T P.862 标准定义了有参考客观评价算法 PESQ(Perceptual Evaluation of Speech Quality,语音质量感知评价),该算法主要用来评估窄带(8kHz 采样率)及宽带(16kHz 采样率)下的编解码损伤。该算法在过去的二十年中,被广泛的应用于通信质量的评定。

随着技术的发展,PESQ 的应用范围变得越来越窄,于是在 2011 年,P.863 标准定义了一套更全面、更准确的有参考客观评价算法 POLQA。相比 PESQ,POLQA 可评估的带宽更广,对噪声信号和延时的鲁棒性更好,其语音质量评分也更接近于主观的评分。

PESQ 算法已经开源,而 POLQA 你需要购买一套专门的设备和授权才能使用。所以目前做一些日常的测试中,PESQ 还是用的比较多的方法。这里我们主要介绍一下 PESQ 算法的基本原理。PESQ 算法的处理步骤如图 2 所示:

在这里插入图片描述
图 中待测系统就是你的音频系统或者算法,比如一个编 / 解码器。为了消除系统延迟的影响,首先,将参考信号和系统处理后的信号经过相同的预处理后进行时间对齐;然后,进行听觉变换把音频信号转化为频谱信号;接着,再对能量谱逐帧进行差异处理;最后,取时间平均得到 PESQ 分数。如果发现有的音频片段差异特别巨大,则表明存在对齐错误,需要对没对齐的片段进行再对齐。

PESQ 的分数范围在 0~4.5 分,一般音质比较好的编/解码器,比如 64kbps 比特率的OPUS 编解码器,可以达到 4.5 分,而分数越低则代表音质越差。比如 OPUS 的码率降到6kbps 那 PESQ 可能就只有不到 3 的分数。

值得注意的是,PESQ 最多只能评价 16kHz 采样率的音频。如果要评价一个采样率比较高的音频信号,比如音乐信号,POLQA 会比较合适。POLQA 最高可以支持 48kHz 采样率的全带音频的客观质量评价。购买一套 POLQA 设备的价格都是百万级的,为了方便使用,你还可以考虑一下使用例如ViSQOL 等开源算法,也可以支持 48kHz 的音频采样率。

无参考音频质量评价

有的时候我们可能无法获得参考音频,比如在打网络电话时,只有接收到的经过编 / 解码和网络传输的音频信号,没有远端的输入信号。这时候无参考音频质量评价方法就派上用场了。不需要参考信号,仅通过对输入信号本身或参数的分析即可得到一个质量评分。比较著名的无参考客观评价方法有 ITU-T P.563、ANIQUE+、E-model、ITU-T P.1201等。

其中,ITU-T P.563 于 2004 年提出,主要是面向窄带语音的质量评估;ANIQUE+ 于2006 年提出,也是面向窄带语音,其评分准确度据作者称超过了 PESQ,不过 PESQ 的测量不能反应网络的延时、丢包等,并不能完美适用于如今基于互联网传输的实时互动场景。E-model 于 2003 年提出,不同于上述两种方法,这是一个基于 VoIP 链路参数的损伤定量标准,不会直接基于信号域进行分析。ITU-T P.1201 系列于 2012 年提出,对于音频部分,该标准也不对音频信号直接进行分析,而是基于网络状态和信号状态对通信质量进行评分。

其实在实际使用中由于实时音频处理过程复杂,除了编解码器和网络对音频可能造成损伤,音频的处理步骤比如降噪、回声消除等步骤,也可能对音频的质量造成影响。现有的无参考音频质量评价还不能准确地反映音频的实际质量情况,或者说使用的时候还有很多限制,比如隐私问题无法获得音频信号或者音频链路的信息指标无法准确获得。所以无参考音频质量评价还有很多有待研究的地方。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Learning together

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值