À suivreGuide suivant
Intégrations audio et apprentissage de la représentation
IA audio
GUIDE de l'IA audio
EnCodec est le codec audio neuronal haute fidélité de Meta qui compresse la parole et la musique à des débits binaires très faibles avec une qualité rivalisant avec des formats bien plus lourds.
Écoutez ce guideNarré par l'IA · ~2 min
C’est important car il sous-tend les systèmes audio génératifs modernes et est livré sous forme open source pour que tout le monde puisse l’utiliser.
Lancé par Meta AI en 2022, EnCodec suit le modèle SoundStream d'un encodeur, d'un quantificateur vectoriel résiduel (RVQ) et d'un décodeur entraîné de bout en bout, mais ajoute plusieurs améliorations. Il utilise un codeur convolutionnel compatible avec le streaming, un spectrogramme multi-échelle et des pertes de reconstruction dans le domaine temporel, ainsi que des discriminateurs contradictoires pour la qualité de la perception. Une contribution notable est un petit modèle d'entropie basé sur un transformateur qui compresse davantage les codes quantifiés sans perte, en éliminant les bits supplémentaires sans perte de qualité. EnCodec introduit également un équilibreur qui dimensionne automatiquement les nombreuses pertes d'entraînement concurrentes afin qu'elles restent stables. Il gère l'audio monophonique 24 kHz et stéréo 48 kHz, fonctionne sur des débits binaires tels que 1,5, 3, 6 et 12 kbps, et à 6 kbps atteint une qualité comparable au MP3 à 64 kbps. Ses jetons alimentent MusicGen et AudioGen de Meta.
Tokenisation de l'audio pour les générateurs de texte-audio MusicGen et AudioGen de Meta
Compression de la parole de 24 kHz à 1,5-6 kbps pour une transmission à bande passante limitée
Encodage de musique stéréo 48 kHz avec une qualité proche du MP3 à des débits binaires beaucoup plus élevés
Servir de codec open source pour la recherche et les pipelines de ML audio via les points de contrôle publiés
EnCodec est déjà le tokenizer par défaut pour plusieurs modèles audio génératifs ouverts, et ses descendants favorisent une fidélité plus élevée à des débits binaires inférieurs, une reconstruction stéréo complète et de qualité musicale, ainsi qu'une intégration plus étroite avec les générateurs de texte-audio et de texte-musique. Attendez-vous à une adoption plus large dans les communications à faible bande passante, le streaming en temps réel et en tant que couche standard de « jeton audio » permettant aux grandes architectures de style modèle de langage de lire et d'écrire du son.
Newsletter gratuite
Trois histoires d'IA vérifiées chaque matin de la semaine, écrites dans un anglais simple. Gratuit pour toujours, sans publicité.
Un e-mail chaque jour de la semaine. Désabonnez-vous en un clic. Nous ne vendons ni ne partageons jamais votre adresse.
Testez-vous
Commentaires instantanés sur chaque réponse et un certificat partageable avec une pièce d'identité vérifiable une fois que vous avez réussi un cours.
Soutenez l’enseignement gratuit de l’IA. AI Understanding est une organisation à but non lucratif 501(c)(3) : pas de publicité, pas de paywall, jamais. Faire un don
EnCodec est le codec audio neuronal haute fidélité de Meta qui compresse la parole et la musique à des débits binaires très faibles avec une qualité rivalisant avec des formats bien plus lourds. C’est important car il sous-tend les systèmes audio génératifs modernes et est livré sous forme open source pour que tout le monde puisse l’utiliser.
EnCodec a été introduit par Meta AI (FAIR) en 2022 en tant que codec audio neuronal haute fidélité.
EnCodec entraîne un petit Transformer pour prédire les probabilités des jetons et les coder arithmétiquement, obtenant ainsi une compression supplémentaire sans perte en plus de RVQ.
EnCodec à 6 kbps atteint une qualité subjective similaire au MP3 à 64 kbps, un gain d'efficacité important.
Avec de nombreuses pertes (reconstruction, spectrale, contradictoire), l'équilibreur redimensionne leurs gradients afin qu'aucun objectif ne domine, stabilisant ainsi l'entraînement.
Comme SoundStream, EnCodec utilise la quantification vectorielle résiduelle pour discrétiser les intégrations d'encodeurs dans des index de livres de codes empilés.
Continuez à apprendre
Plus de guides sélectionnés pour ce sujet
À suivreGuide suivant
Intégrations audio et apprentissage de la représentation
IA audio