AliSSR 语音超分算法:让在线会议语音更明亮更自然
超分让在线会议语音更明亮,在线会议已成为日常工作中较为普遍的沟通交流方式,接入会议的方式也呈现多样化,比如电脑入会、手机入会又或是电话入会。
雪雅、曜辰|作者
众所周知,高采样率且高带宽的音频信号富含丰富的频率成分,能够带给人们更身临其境的听觉体验。但在线会议中,电话入会又或是因设备等原因导致原始采集带宽过低的场景中,带给人们的直观感受表现为听对方说话比较闷,严重影响会议体验。在信号处理中,语音超分技术可以用来处理这类情况,它可以最大限度地从低带宽的音频信号中重建出其高频成分,让语音信号听起来更“明亮、逼真”,从而为客户提供更出色更高音质的通话体验。
下面是一个简单的效果演示:
AliSSR 语音超分算法效果演示
作者注:视频中前半部分是窄带信号,后半部分是超分后的宽带信号。
语音超分技术的早期研究多围绕传统信号处理理论展开,如源滤波器模型,通过 codebook 映射或者线性映射的方法来预测高频带频谱包络 [1, 2]。近些年随着深度学习技术在信号处理领域的应用,语音超分技术在深度学习的加持下,效果获得了明显的提升。
最开始,延续了传统信号处理框架,神经网络替换原有框架的一部分,用来预测高频带的谱包络或者幅度谱 [3, 4],相位扩展沿用传统的方法,保持计算复杂度低的优势 [1],然而相位信息对于人耳主观听感有着不可忽略的影响。
随后,受图像超分辨率算法的启发,基于端到端的神经网络模型应用到了语音超分任务 [5, 6],它直接在时域上对信号完成了预测,避免了相位问题,这些方法都是通过最小化某个损失函数(如 L2 loss) 来训练的,后来,引入了 GAN 的训练方式,结合原有的损失函数和对抗损失,达到了更好的效果 [7, 8]。
当前,我们主要针对采样率从 8KHz 提高到 16KHz 的情况(频谱带宽从 4KHz 扩展到 8KHz)。
语音超分算法:AliSSR
基于神经网络的语音超分算法近几年来取得了不错的超分效果,但其中很多算法都是双非算法(非实时非因果),同时往往涉及较大的参数量和计算量,难以在实际应用场景中部署。阿里云视频云音频技术团队基于上述实际问题,研发了两种实时因果的语音超分算法:AliSSR(e2e 版本)和 AliSSR(lightweight 版本),在拥有较少参数量和较低延时的同时,保持其高质量的语音超分效果。
1. 算法原理简介
A. AliSSR(e2e 版本):是基于端到端的 encoder-decoder 模型。该模型结合实际应用场景,充分考虑了编解码、下采样所带来的损失,并结合 GAN 相关的训练技巧,提升带宽拓展的效果;
B. AliSSR(lightweight 版本):传统信号处理与深度学习结合的算法模型。该模型简单易拓展,资源消耗较小。
音频技术团队研发的基于神经网络的语音超分算法无需额外数据传输, 可以实时流式地对窄带语音信号进行高质量地带宽拓展。
2. 算法性能

3. 应用场景
在某些低带宽的场景中 , 例如在 PSTN 场景中,往往感觉对方声音很 “闷”,这主要是由于发送端传输的语音信号采样率低,没有高频成分的语音信息。语音超分技术通过重建语音的高频成分,为客户提供更高音质、更出色的通话听觉体验。语音超分常用的使用场景如下表所示。

4. 超分效果显示
AliSSR 实时超分算法支持多语种、多性别。下面分别对男生英文和女生中文测试语料的超分前后效果进行展示,主观听感层面,超分之后的语音明显比窄带音频要更 “明亮”,其中 AliSSR(e2e 版本)超分后明亮度要比 AliSSR(lightweight 版本)更好。
样本 1:英文
超分效果样本1:男生英文
视频中的三段音频分别是:窄带语音、AliSSR 实时处理后的 e2e 版本和 lightweight 版本
样本 2:中文
超分效果样本2:女生中文
视频中的三段音频分别是:窄带语音、AliSSR 实时处理后的 e2e 版本和 lightweight 版本
语音超分技术在 PSTN、在线会议、老旧音频修复以及媒体生产等领域,有着较为广泛的落地场景。AliSSR 语音超分算法在神经网络的助力下,仅需极少的资源消耗,即可实时地给用户带来更“明亮、逼真”的音质体验。未来,音频技术将会继续铸造更强的超分能力,探索从窄带到全频带、从语音到音乐再到全类音频的全场景覆盖的超分技术。
阿里云视频云音频技术团队将继续探索基于深度学习 + 信号处理的的音频技术,为在线会议等场景提供更清晰更极致的音频体验。
参考文献
[1] J.Makhoul, M.Berouti, “High-frequency regen-eration in speech coding systems”, in Proceedings of ICASSP, 1979, vol. 4, pp. 428–431.
[2] B. Iser, G. Schmidt, “Neural networks versus codebooks inan application for bandwidth extension of speech signals,” in Proc. of Interspeech, 2003.
[3] Kehuang Li, Chin-Hui Lee, “A deep neural networkapproach to speech bandwidth expansion”, in Proceedings of ICASSP, 2015, pp. 4395–4399.
[4] J. Abel, T. Fingscheidt, “Artificial speech band-width extension using deep neural networks for wide-band spectral envelope estimation”, IEEE Transactionson Acoustics, Speech, and Signal Processing, vol. 26,no. 1, pp. 71–83, 2017.
[5] V. Kuleshov, S.Z. Enam, and S. Ermon, “Audio super resolution using neural nets”, in Workshop of ICLR, 2017.
[6] Heming Wang, Deliang Wang, "Time-frequency loss for CNN based speech super-resolution", in Proceedings of ICASSP, 2020.
[7] Eskimez, Sefik Emre et al. “Adversarial Training for Speech Super-Resolution.” IEEE Journal of Selected Topics in Signal Processing 13 (2019): 347-358.
[8] Li, Y., Tagliasacchi, M., Rybakov, "Real-Time Speech Frequency Bandwidth Extension", ICASSP, 2021.
「视频云技术」你最值得关注的音视频技术公众号,每周推送来自阿里云一线的实践技术文章,在这里与音视频领域一流工程师交流切磋。公众号后台回复【技术】可加入阿里云视频云产品技术交流群,和业内大咖一起探讨音视频技术,获取更多行业最新信息。
AliSSR 语音超分算法:让在线会议语音更明亮更自然的更多相关文章
- 超强视频超分AI算法,从此只看高清视频
最近发现一个特别强的视频超分算法----BasicVSR,在真实世界数据集中,实现了前所未有的视觉重建效果,最近它还拿下了超分比赛NTIRE 2021三冠一亚的优异成绩,登上了CVPR 2022. 视 ...
- HMS Core机器学习服务图像超分能力,基于深度学习提升新闻阅读体验
在移动端阅读资讯时,人们对高分辨率.高质量的图像要求越来越高.但受限于网络流量.存储.图片源等诸多因素,用户无法便捷获得高质量图片.移动端显示设备的高分辨率图片获得问题亟待解决.不久前,HMS Cor ...
- [OpenCV实战]44 使用OpenCV进行图像超分放大
图像超分辨率(Image Super Resolution)是指从低分辨率图像或图像序列得到高分辨率图像.图像超分辨率是计算机视觉领域中一个非常重要的研究问题,广泛应用于医学图像分析.生物识别.视频监 ...
- 一对一voip,直播连麦,在线会议,兼容webrtc,IM音视频
功能 IM消息系统 一对一 高清音视频实时通信,可无缝切换P2P传输,节省服务器带宽 一对多互动直播 多对多在线会议 手机实时录屏传输 高度定制化 网络检测,动态码率与动态帧率,抗网络抖动,微信级效果 ...
- 使用Unified Communications Managed API获取Lync在线会议的链接地址
最近在项目上遇到一个问题,需要能够在程序中获取Lync会议的链接地址.Lync是微软出品的一套即时通信(IM)客户端软件,配合Microsoft Lync Server使用,其前身是Microsoft ...
- 比SRCNN效果好的传统超分辨率算法汇总
1.基于深度协作表达的人脸图像超分辨率算法研究与应用_百度学术 采用一种深度协作表达算法框架,构造深度的多线性模型 分段拟合高低分辨率图像块之间的非线性关系,本文算法简洁高效,提供了一种新的深度学习模 ...
- 超简单集成HMS ML Kit文字超分能力,一键提升文本分辨率
前言 大家有没有遇到过这种情况,在浏览微博或者公众号时看到一段有趣的文字,于是截图发到朋友圈想和好友分享.但是在发布图片时,软件会对图片强制进行压缩,导致图片分辨率下降,文字变得模糊难以阅读.那么有没 ...
- ACNet:用于图像超分的非对称卷积网络
编辑:Happy 首发:AIWalker Paper:https://arxiv.org/abs/2103.13634 Code:https://github.com/hellloxiaotian/A ...
- 图像超分辨率算法:CVPR2020
图像超分辨率算法:CVPR2020 Unpaired Image Super-Resolution using Pseudo-Supervision 论文地址: http://openaccess.t ...
- 媒体应用视频超分AI神器!360P视频一键转换HD
作为多媒体应用的开发者,你是否想为媒体播放器快速开发创新AI功能?例如: 在播放低画质视频过程中对其进行逐帧超分 让满屏飘飞的弹幕自动绕过画面的主体人物 HMS Core 6.0.0开放的多媒体管线服 ...
随机推荐
- 【免费】小傅哥 DDD 开发小册
作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 大家好,我是技术UP主小傅哥. 如果在面试的时候,面试官问你DDD是什么,你怎么解释?是不是感 ...
- java如何导入导出excel
在Java中,可以使用多种方式导入和导出Excel文件.下面将详细介绍几种常见的方法及其实现步骤: 1. Apache POI库: Apache POI是一个开源的Java库,提供了许多类和方法用于处 ...
- HTML中的三个列表,具体的使用及列表样式
HTML有三种列表:## 一.有序列表 有序列表(Ordered lists):用数字或字母来标记列表项,每个列表项前会有一个数字或字母. ```html<ol> <li>列表 ...
- serdes与PCIE的区别
serdes和PCIE是两种非常常见的总线.因为PCIE也是差分信号传输,所以做硬件时比较难区别PCIE和serdes的具体差异点. 两者之间的区别主要表现在以下几点: 1.PCIE使用了SERDES ...
- 12 HTTP的实体数据
目录 数据类型和编码 HTTP协议为什么要关心 body MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型 HTTP 常用数据类型 MIM ...
- Gradle构建微服务项目
先说一下初衷把:为啥突然要用Gradle,公司后期自研项目都使用Gradle构建...... 1.下载安装 这个就不说了,网上大家搜索一下,配置一下环境变量即可 2.Groovy的一些语法Gradle ...
- .net 温故知新【16】:Asp.Net Core WebAPI 筛选器
一.筛选器 通过使用筛选器可在请求处理管道中的特定阶段之前或之后运行代码. 这即是我们经常听到的面向切面编程AOP(Aspect Oriented Programming)技术,AOP通过预编译方式和 ...
- HDU-2159 二维背包
最近xhd正在玩一款叫做FATE的游戏,为了得到极品装备,xhd在不停的杀怪做任务.久而久之xhd开始对杀怪产生的厌恶感,但又不得不通过杀怪来升完这最后一级.现在的问题是,xhd升掉最后一级还需n的经 ...
- CentOS基线检测脚本
本脚本适用于CentOS 7.5-7.9版本,其他版本不详 1.检查系统信息 查看代码 echo " " echo "########################## ...
- Spring Boot结合Element UI前后端分离的aixos的简单操作
1:axios是什么? 基于promise用于浏览器和node.js的http客户端 axios官网:http://www.axios-js.com/ 2:准备工作: 安装axios:npm ins ...