Les composants clés de l'architecture de Stable Audio
Les modèles Stable Audio comprennent comme ceux de la famille Stable Diffusion un auto-encodeur variationnel (VAE), un encodeur de texte et un modèle de diffusion conditionné basé sur U-Net. Le VAE compresse l'audio stéréo en un codage latent résistant au bruit et inversible, ce qui accélère l'entraînement du modèle et la génération. Le laboratoire de recherche audio générative de Stability AI, Harmonai, a utilisé une architecture entièrement convolutive basée sur les architectures d’encodeur et de décodeur Descript Audio Codec pour faciliter l'encodage et le décodage audio de longueur arbitraire, ainsi que des sorties haute fidélité. Pour avoir un contrôle précis du contenu audio généré en fonction des indications textuelles fournies, l'équipe utilise un encodeur de texte figé d'un modèle CLAP, entraîné à partir de zéro sur son jeu de données, ce qui permet au modèle de non seulement de comprendre les informations textuelles mais également les relations entre les mots et les sons. Ces caractéristiques textuelles sont fournies au modèle de diffusion par le biais de couches d’attention croisée. Des intégrations de synchronisation permettent de spécifier la longueur totale de la sortie audio générée. Deux propriétés clés sont calculées pendant la phase d'entraînement : la 1ère appelée "seconds-start", représente le moment exact où le morceau audio commence dans le fichier original, la 2ème, "seconds-total", correspond à la durée totale du fichier audio original. Ces valeurs en secondes sont converties en intégrations discrètes apprises par seconde et sont combinées avec les jetons d'invite et ensuite transmises aux couches d'attention croisée du modèle de diffusion. Ce dernier est un paramètre 907M U-Net qui utilise diverses techniques, telles que les calques résiduels, les calques d'auto-attention et les calques d'attention croisée pour améliorer la qualité de la sortie audio.Un énorme jeu de données
Stable Audio a été entraîné sur un ensemble de données massif comprenant plus de 800 000 fichiers audio contenant de la musique, des effets sonores et des pistes d'instruments individuels, ainsi que des métadonnées textuelles correspondantes, fournies dans le cadre d’un accord avec le fournisseur de musique AudioSparx. Cet ensemble de données totalise plus de 19 500 heures d'audio, ce qui garantit une diversité et une qualité exceptionnelles dans la génération audio. Le modèle phare Stable Audio est capable de générer rapidement de l'audio stéréo de haute qualité, avec une fréquence d'échantillonnage de 44,1 kHz, à une vitesse impressionnante. La flexibilité offerte par cette architecture ouvre de nouvelles possibilités dans la création musicale et la production audio. L'équipe de recherche d'Harmonai continue de travailler sur l'amélioration de l'architecture de Stable Audio et s'efforce d'augmenter la qualité de sortie, la contrôlabilité, la vitesse d'inférence et la longueur de génération. Elle prévoit de publier des modèles open source basés sur Stable Audio, ainsi que leur code de formation, pour permettre à d'autres de générer leur propre audio de haute qualité. Pour essayer gratuitement le modèle, cliquez sur ce lien stableaudio.comNos articles remonteront en priorité dans « À la une » de Google.