Google a ouvert les sources manquantes du codec audio Lyra

Google a publié une mise à jour du codec audio Lyra 0.0.2, optimisé pour obtenir une qualité vocale maximale lors de l'utilisation de canaux de communication très lents. Le codec a été ouvert début avril, mais a été fourni conjointement avec une bibliothèque mathématique propriétaire. Dans la version 0.0.2, cet inconvénient a été éliminé et un remplacement ouvert a été créé pour la bibliothèque spécifiée - sparse_matmul, qui, comme le codec lui-même, est distribué sous la licence Apache 2.0. D'autres améliorations incluent la possibilité d'utiliser le système de build Bazel avec le compilateur GCC et l'utilisation de ce bundle par défaut sous Linux au lieu de Bazel+Clang.

Rappelons qu'en termes de qualité des données vocales transmises à faible débit, Lyra est nettement supérieur aux codecs traditionnels utilisant des méthodes de traitement du signal numérique. Pour obtenir une transmission vocale de haute qualité dans des conditions de quantité limitée d'informations transmises, en plus des méthodes conventionnelles de compression audio et de conversion de signal, Lyra utilise un modèle vocal basé sur un système d'apprentissage automatique, qui vous permet de recréer les informations manquantes en fonction de caractéristiques typiques de la parole. Le modèle utilisé pour générer le son a été formé à l’aide de plusieurs milliers d’heures d’enregistrements vocaux dans plus de 70 langues. Les performances de l'implémentation proposée sont suffisantes pour le codage et le décodage de la parole en temps réel sur les smartphones de milieu de gamme, avec un délai de transmission du signal de 90 millisecondes.

Source: opennet.ru

Ajouter un commentaire