Google lanzou o código fonte de Lyra, un códec de audio de Android 

Hai uns días o Os desenvolvedores de Google lanzaron a través dunha publicación no blog que levaron a decisión de facer de Lyra código aberto. Lyra baséase na aprendizaxe automática para permitir chamadas de voz de alta calidade en situacións de baixo ancho de banda.

Co cal isto beneficia e permite que outros desenvolvedores alimenten as súas aplicacións comunicación e desenvolver Lyra en novas direccións.

Un produto básico de aplicacións multimedia durante décadas, os códecs permitiron ás aplicacións intensivas en ancho de banda transmitir datos de forma eficiente.

Como tal, o desenvolvemento de códecs, tanto para vídeo como para audio, presenta un reto continuo- Proporcionar unha calidade cada vez maior, utilizar menos datos e minimizar a latencia para a comunicación en tempo real.

Aínda que o vídeo pode parecer que consume moito máis ancho de banda que o audio, os códecs de vídeo modernos poden acadar velocidades de bits máis baixas que algúns dos códecs de voz de alta calidade que se usan na actualidade.

A combinación de Os códecs de voz e vídeo de baixa taxa de bits poden ofrecer unha experiencia de chamada de vídeo de alta calidade incluso en redes de baixo ancho de banda. Non obstante, historicamente, canto menor é a taxa de bits dun códec de audio, menos intelixible é o sinal de voz e máis robótico é.

Ademais, aínda que algunhas persoas teñen acceso a unha rede de banda ancha consistente e de alta calidade, este nivel de conectividade non é universal e incluso as persoas que viven en zonas ben conectadas ás veces enfróntanse a conexións de rede deficientes, conexións de rede deficientes e conectividade.

Para resolver este problema, Google creou Lyra, un códec de voz de alta calidade e velocidade de bits o que fai que a comunicación de voz estea dispoñible incluso nas redes máis lentas.

Para iso, Google aplicou técnicas tradicionais de codificación mentres se aproveitaba dos avances na aprendizaxe automática con modelos adestrados ao longo de miles de horas de datos para crear un novo método de compresión e transmisión de sinais de voz.

O código de Lyra está escrito en C ++ para a velocidade, eficiencia e interoperabilidade, ademais de empregar o marco Bazel con Abseil e o marco GoogleTest para probas unitarias completas.

A API básica ofrece unha interface para codificar e descodificar a nivel de paquetes e ficheiros. Tamén se ofrece a cadea de ferramentas de procesamento de sinal completa e inclúe varios filtros e transformacións.

“A nosa aplicación de exemplo intégrase con Android NDK para mostrar como integrar o código nativo de Lyra nunha aplicación Android baseada en Java. Tamén fornecemos os pesos vectoriais e os cuantificadores necesarios para executar Lyra ", dixo Google. Esta versión proporciona as ferramentas necesarias para que os desenvolvedores codifiquen e decodifiquen o son con Lyra, optimizado para a plataforma Android ARM de 64 bits, cunha versión para Linux.

As características decodifícanse en forma de onda usando un modelo xenerativo. Os modelos xerativos son un tipo especial de modelo de aprendizaxe automática adecuado para recrear unha forma de onda de audio completa a partir dun número limitado de funcións.

A arquitectura de Lyra é moi similar aos códecs de audio tradicionais, que foron a columna vertebral da comunicación por Internet durante décadas. Aínda que estes codecs tradicionais están baseados en técnicas de procesamento de sinal dixital, Lyra reside na capacidade do modelo xenerativo para reconstruír un sinal de voz de alta calidade.

Google implementou Lyra na súa aplicación de videochamadas gratuíta Duo e dixo que estaba a facer o código de código aberto porque pensa que podería ser adecuado para outras aplicacións.

Google cre que hai unha serie de aplicacións para as que Lyra pode ser adecuada, xa sexa para arquivar grandes cantidades de voz, aforrar batería ou aliviar a conxestión da rede en situacións de ocupación.

"Estamos ansiosos por ver a creatividade que caracteriza á comunidade de código aberto aplicada a Lyra para ofrecer aplicacións potentes e únicas", dixo Google.

Fuente: https://opensource.googleblog.com


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

Sexa o primeiro en opinar sobre

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.