Google 开源 Lyra 编解码器便捷化减少语音通话带宽使用
为了让这个编解码器变得越发完美,Google 克日通过官方博客公布将 Lyra 举办开源,应承其他开拓者为他们的通讯应用提供助力。这个版本提供了开拓者行使 Lyra 举办音频编码息争码所需的器材,针对 64 位 ARM Android 平台举办了优化,并在 Linux 长举办了开拓。Google 但愿可以或许扩展这个代码库,并与社区一路开拓对其他平台的支持和改造。 Lyra 架构Lyra的架构分为两部门,编码器息争码器。当有人对着手机措辞时,编码器会从他们的语音中捕获奇异的属性。这些语音属性,也称为特性,以40ms为单元提取,然后压缩并通过收集发送。解码器的事变是将这些特性转换覆信频波形,以便通过电话听筒播放出来。 将特性解码回波形的进程是通过天生模子(Generative models)处理赏罚的,天生模子是一种非凡范例的呆板进修模子,很是得当从有限的特性中从头建设一个完备的音频波形。Lyra架构与传统的音频编解码器很是相似,几十年来,传统的音频编解码器已经组成了互联网通讯的骨干。这些传统的编解码器是基于数字信号处理赏罚(DSP)技能,而 Lyra 的要害上风来自于天生模子重建高质量语音信号的手段。 Lyra 架构图 影响在已往十年中,装备上计较手段的爆炸性增添高出了靠得住的高速无线基本办法的建树。对付存在这种反差的地域——出格是对成长中国度而言,技能将使人们可以或许更细密地接洽在一路的理睬如故遥遥无期。纵然在拥有高度靠得住收集情形的地域,"随时随地"事变和长途办公的呈现也进一步限定了移动数据的行使。固然 Lyra 将原始音频压缩到 3kbps,质量优于其他编解码器(如 Opus),但它并不规划成为一个完全的更换方案,而是可以在这种环境下节减带宽。 另外,Google 还熟悉到 Lyra 也许会有其他一些奇异的应用,因为 Lyra 可以明显镌汰音频文件巨细,因此可以用于存档大量的语音;通过操作 Lyra 编码器来节减移动装备的电量;缓解紧张环境下很多人试图同时拨打电话的收集拥堵。 开源版本Lyra 的代码是用 C++ 所编写的,以进步速率、服从和互操纵性,行使 Bazel 构建框架和 GoogleTest 框架举办彻底的单位测试,并基于 Apache 容许协议举办分发。感乐趣的用户可以会见 GitHub 查察源代码及演示。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |