0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅析Lyra音频编解码器Android开源版本

LiveVideoStack 来源:LiveVideoStack 作者:LiveVideoStack 2021-04-08 16:18 次阅读

最新消息:Google于今日发布了Lyra音频编解码器Android开源版本。

据悉,开源发布的Lyra代码是用C++编写的,以提高速度、效率和互操作性,使用了带有Abseil的Bazel构建框架和GoogleTest框架进行全面的单元测试。

前不久,Google推出的Lyra音频编解码器——是一种用于语音压缩的新型超低比特率编解码器。其在于能给在每秒3kb的网络宽带为用户提供自然清晰的语音聊天,还可在仅90ms延迟的情况下在从高端云服务器到中端智能手机的任何设备上运行。(有关Lyra的详细介绍请浏览:在3kbps的带宽下还能清晰地语音聊天?)

对此,我们查阅了Google的官方Lyra推送文章,浏览了文中所载的相同视频分别在原版、Opus@6kbps和Lyra@3kbps带宽下的音频质量对比(如下所示)。通过浏览对比,可以明确感知到Lyra在3kbps带宽情况下,虽然比特率降低为Opus的一半,但其音频的输出质量却优于Opus。我们着实被Lyra的音频输出质量所惊艳。

因此我们联系到了负责Lyra音频编解码器研发工作的产品经理Jamieson Brettle以及主管工程师Jan Skoglund进行了一次邮件采访。虽然仅是一次简短的采访,但是从字里行间中可以看出谷歌团队对Lyra音频编解码器的音频生成质量充满了信心。

以下内容由LiveVideoStack与Jamieson和Jan的采访整理而成。

Q 、Lyra是如何做到在比特率低到3kbps的情况下,依然能输出高质量的语音?

首先,Lyra的目的并不是传输语音信号本身,而是提取少量的关键特征,使得模型可以利用这些特征来合成语音。这些特征可以被高度压缩,但不会失去产生高质量语音的能力。

Lyra是用于产生语音信号的,当输入信号中存在语音时,该模型可以很好地进行语音再生。

Q 、Lyra为什么以3kbps为节点?

其实,我们的目标是在传输语音时尽可能地少用数据,并且即使在最恶劣的网络条件下也能进行实时通信。我们也都知道虽然Opus能以6kbps这么低的速率满足在2G网络上进行通信,但是其音频质量却下降了。

而我们对Lyra进行了调整,使其能够在一半的数据(3kbps)下工作,同时在这个非常低的比特率下可以提供比Opus更高的音频质量,并且能够运行在我们的目标设备上。

Q 、Lyra目前的应用范围与具体的应用场景有哪些?

目前,我们专注于确保即使在最糟糕的网络状况下Lyra也能让用户进行高质量的端对端语音通话。

Q 、Lyra的下一步计划是什么?

Lyra的下一步计划是为Android开发一个开源的编解码器,并且我们将开始关注更多的操作系统硬件目标。我们相信,我们所做的研究作为下一代音频编解码器的基石,可以应用于比实时语音更多的用例。

由此可以看出,Lyra的目标是帮助那些所处网络状态恶劣,2G网络或有线拨号连接的用户提供高质量的语音通话,以满足用户对语音通话的最基本需求。除此之外,据悉Google团队还提出Lyra与AV1相结合,将比VP9的编码效率提高了约40%,并且用户可以通过56kbps的拨号调制解调器连接到互联网实现视频聊天。

但是有媒体也对此提出了质疑:AV1与Lyra的组合对于使用2G网络的手机用户来说是行不通的,因为这类手机无法支持AV1所需的处理。

对此,Google Lyra项目的相关负责人也有回应:Lyra并不要求用户使用的一定是5G智能手机,只是需要有一定计算能力的智能手机。在很多发展中国家市场,我们注意到,这几年即使是中低端手机的计算力也在快速提升。

另外,负责人还提到:在很多欧美市场即使是服务商无限制的数据计划,用户通常每个月只有1GB或2GB的高速数据,之后的网络速度一般会降到64kbps-128kbps, Lyra和AV1对这些用户也会有非常有价值。

对此,仅个人认为:有争议也好,有质疑也罢。对于一个新产品来说都需要经历时间与实践的打磨和积累,用户的使用反馈,才能不断提升。所以不要急,现在Lyra开源只是刚刚开始,我们还会持续关注。
编辑:lyn

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    3921

    浏览量

    127089
  • Google
    +关注

    关注

    5

    文章

    1757

    浏览量

    57393
  • 音频编解码器

    关注

    4

    文章

    127

    浏览量

    55857

原文标题:Google Lyra Android版开源 支持3kbps语音聊天

文章出处:【微信号:livevideostack,微信公众号:LiveVideoStack】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    TMS320C6201/6701 EVM:TMS320C6000 mcBSP转多媒体音频编解码器

    电子发烧友网站提供《TMS320C6201/6701 EVM:TMS320C6000 mcBSP转多媒体音频编解码器.pdf》资料免费下载
    发表于 10-26 09:45 0次下载
    TMS320C6201/6701 EVM:TMS320C6000 mcBSP转多媒体<b class='flag-5'>音频</b><b class='flag-5'>编解码器</b>

    配置I2S以从编解码器设备生成BCLK

    电子发烧友网站提供《配置I2S以从编解码器设备生成BCLK.pdf》资料免费下载
    发表于 10-21 10:30 0次下载
    配置I2S以从<b class='flag-5'>编解码器</b>设备生成BCLK

    TMS320F2833x与AIC23B立体声音频编解码器的接口

    电子发烧友网站提供《TMS320F2833x与AIC23B立体声音频编解码器的接口.pdf》资料免费下载
    发表于 10-15 09:21 0次下载
    TMS320F2833x与AIC23B立体声<b class='flag-5'>音频</b><b class='flag-5'>编解码器</b>的接口

    Linux上的编解码器移植TMS320DM365预览版

    电子发烧友网站提供《Linux上的编解码器移植TMS320DM365预览版.pdf》资料免费下载
    发表于 10-14 10:53 0次下载
    Linux上的<b class='flag-5'>编解码器</b>移植TMS320DM365预览版

    TMS320DM365中的智能编解码器功能

    电子发烧友网站提供《TMS320DM365中的智能编解码器功能.pdf》资料免费下载
    发表于 10-14 10:24 0次下载
    TMS320DM365中的智能<b class='flag-5'>编解码器</b>功能

    音频编解码器和ADC中有哪些常见噪声问题,如何帮助避免这些问题?

    音频编解码器和 ADC 中有哪些常见噪声问题,如何帮助避免这些问题?
    发表于 10-10 08:09

    音频编解码器中的常见噪声问题

    电子发烧友网站提供《音频编解码器中的常见噪声问题.pdf》资料免费下载
    发表于 10-09 10:19 0次下载
    <b class='flag-5'>音频</b><b class='flag-5'>编解码器</b>中的常见噪声问题

    带你探索HiFi智能编解码器的奇妙世界

    HiFi智能编解码器就像是音频世界的魔法师,它让我们能听到最真实、最动人的声音。无论是家庭音响、智能音箱,还是无线耳机和专业设备,这个小小的设备都能带来巨大的音质提升。让我们一同期待,未来HiFi智能编解码器为我们带来的更多惊喜
    的头像 发表于 07-18 17:20 641次阅读
    带你探索HiFi智能<b class='flag-5'>编解码器</b>的奇妙世界

    TP3094单芯片PCM编解码器和滤波数据表

    电子发烧友网站提供《TP3094单芯片PCM编解码器和滤波数据表.pdf》资料免费下载
    发表于 07-10 09:25 0次下载
    TP3094单芯片PCM<b class='flag-5'>编解码器</b>和滤波<b class='flag-5'>器</b>数据表

    音频编解码器AC'97电压转换收发数据表

    电子发烧友网站提供《音频编解码器AC'97电压转换收发数据表.pdf》资料免费下载
    发表于 05-28 10:52 0次下载
    <b class='flag-5'>音频</b><b class='flag-5'>编解码器</b>AC'97电压转换收发<b class='flag-5'>器</b>数据表

    国产可编程振荡在视频编解码器中的应用,兼容SiTime

    国产可编程振荡在视频编解码器中的应用,兼容SiTime
    的头像 发表于 04-17 09:39 1805次阅读
    国产可编程振荡<b class='flag-5'>器</b>在视频<b class='flag-5'>编解码器</b>中的应用,兼容SiTime

    集成电源管理和音频编解码器TPS65950数据表

    电子发烧友网站提供《集成电源管理和音频编解码器TPS65950数据表.pdf》资料免费下载
    发表于 03-06 11:15 0次下载
    集成电源管理和<b class='flag-5'>音频</b><b class='flag-5'>编解码器</b>TPS65950数据表

    TPS65920和TPS65930集成电源管理/音频编解码器数据表

    电子发烧友网站提供《TPS65920和TPS65930集成电源管理/音频编解码器数据表.pdf》资料免费下载
    发表于 03-06 10:55 0次下载
    TPS65920和TPS65930集成电源管理/<b class='flag-5'>音频</b><b class='flag-5'>编解码器</b>数据表

    高性能立体声编解码器DA7400 数据表

    电子发烧友网站提供《高性能立体声编解码器DA7400 数据表.pdf》资料免费下载
    发表于 02-20 10:11 0次下载
    高性能立体声<b class='flag-5'>编解码器</b>DA7400 数据表

    使用具备SigmaDSP内核的编解码器是否必须载入SigmaDSP程序才能使用?

    目前预计使用ADAU1761连接两个MEMS数字麦克风, ADAU1761与ADAU1361相比, ADAU1761多了SigmaDSP内核. 使用具备SigmaDSP内核的编解码器是否必须
    发表于 11-30 07:31