语音产品测试语音产品测试音音质测试和性能测试质测试和性能测试网易杭州研究院宾峥bz326@163
com•移动通信•电话会议•网络电话•游戏语音•
语音产品的范围低劣音质的悲剧•音质测试–语音过程的实现–什么在影响音质
–如何改善音质
–怎么测试音质
•服务器性能测试–测试需求–测试方法–测试数据–测试瓶颈概要语音过程的实现语音回放语音采集语音输入采集语音预处理回声消除噪声抑制自动增益编码器AAC发送缓存打包解码器AAC语音输出语音回放网络传输混音器接收jitter解包语音处理回声消除衡量语音质量的因素•延时•流畅•清晰•舒适•
什么在影响音质
•环境背景•客户端硬件–输入输出设备–cpu•语音引擎–有损压缩–采样率–语音处理技术•网络•服务器–服务器丢包网络对音质的影响•抖动–tcp抖动–udp抖动、乱序•udp丢包•网络延时延时的来源•网络延时•客户端–接收端jitter延时–发送端延时–采集、回放延时–编、解码延时•服务器延时如何改善音质
•语音引擎的优化–回声消除–噪声抑制–自动增益–静音检测和舒适噪音–
•适应网络环境•强大的服务器适应网络环境•对于延时–网络传输延时无法规避•对于抖动–jitterbuffer•对于丢包–发送端增加冗余数据–接收端增加丢包补偿策略–服务器端增加丢包补偿策略•极端情况下–发送端转成tcp–接收端转成tcp强大的服务器•分布式、可扩展•转发语音数据不做任何逻辑处理•确保硬件处理能力达到要求改善音质的悖论•语音引擎无法兼顾高音质、低延时、低带宽•使用jitter缓解抖动时,会增加延时•发送冗余数据缓解丢包,会增加延时和带宽占用•发送冗余数据会增加服务器压力•极差网络环境下,TCP连接虽能明显改善音质,但也会增加延时、带宽占用和服务器压力•
如何评价音质
•主观评价–平均意见分MOS(MeanOpinio