■邻安
微信的语音消息可以倍速播放了?
近日,有部分用户在聊天过程中发现微信语音气泡旁出现了倍速播放按钮,并且在倍速播放时也可以切换回原速模式。对此,腾讯官方客服回应,倍速播放功能目前正在灰度测试中。
倍速播放功能几乎覆盖了所有主流视频网站,随着短视频的崛起,长按播放界面自动加速或上滑锁定倍速的方式也逐渐植入用户心智。其他社媒软件早已设置的标配功能,却一直未能登陆国民应用,这让不少微信用户深受语音问题的困扰,尤其是需要高效沟通的工作党,因为语音不像文字那般精准,很容易在交流过程中增加信息杂质,60 秒时长常常考验人们的耐心极限,长语音轰炸目前已成为公认的线上社交不礼貌行为,甚至有网友提议增加“不接收语音消息”的自定义选项。
语音倍速功能的出台终于回应了用户需求,期待之余,也有不少人在好奇——音视频的倍速播放究竟是如何实现的?
倍速播放的原理
声音的振动是连续的,为方便理解,可以将它视为一个关于时间的连续函数,而在函数图像上,我们只能采集很多个点,这些点只是函数的一部分,无法通过列举来穷尽。但当采取的点足够多足够密集,就能展示出一种连续的状态,在信号与系统中,这个方法就叫作采样。
音频的倍速可以通过改变采样率来实现。采样率是指每秒从音频信号记录的音频样本数,一般用赫兹(Hz)来表示。采样率越高,音频信号在时间轴上的记录就越密集,还原的声音就越完整,但同时获取的数据量也会越大,意味着需要更高的存储和处理成本,因此音频的最终效果取决于二者的平衡。
音频播放器是以固定的速率播放音频样本的,速率一般与音频文件的采样率相对应,而当采样率提高,相同时间内播放的样本数量就会增加,表现出来就是音频的播放速度加快。
举个例子,CD 音质的标准采样率一般是44.1 kHz,即每秒采样44100 次,如果将采样率提高为88.2 kHz,也就是1 秒内有88200 个样本,若播放器仍按照原来的速率处理新的音频,那么就意味着在相同时间内播放2 倍的样本数量,播放速度就会加快一倍,实现2 倍速播放。
不过这一方法有局限性,在应用过程中,音频的变速并非直接依靠调整采样率来实现,若播放器未能正确识别新的采样率,或者在采样率转换的过程中出现样本值的计算误差,可能会改变音频信号的频率,从而引起音高的变化。另外,降低采样率时很容易丢失部分音频信号,相当于视频播放中的“ 掉帧”,导致音频质量受损。
为了在变速过程中保证音高的稳定和音频的质量,不影响信息的识别与传递,人们会结合许多其他技术进行优化。软件播放器中一般通过编程来处理,先在内存中读取音频数据,在预处理环节去除噪声、回声等干扰,再分析音频信号并改变其音调、时间等实现变速,最后发送至音频输出设备。为保证用户的终端体验,作为补充环节,很多平台还会通过添加混响、均衡等手段进一步改善音频质量。
网页端没有倍速播放怎么办?
在实际操作中,音视频的倍速调节通常是一体的,如果是在网页中播放音视频,没有倍速按钮,可以通过安装插件工具来解决。
以Edge 浏览器为例,在网站搜索栏旁点击扩展按钮,选择“获取MicrosoftEdge 扩展”,进入加载项商店后搜索插件名称(这里以Global Speed 为例),点击获取并添加扩展,然后就能在已添加的插件列表中看到。遇到需要调整倍速的网页音视频时,可以在列表中启用GlobalSpeed,在0.25 倍到16 倍之间按需调整播放倍速。
……
关注读览天下微信,
100万篇深度好文,
等你来看……