Soundstorm est une application de manipulation audio de pointe basée sur l'IA, conçue pour offrir une expérience riche mais simplifiée aux concepteurs sonores, aux compositeurs algorithmiques et aux passionnés d'audio expérimental. De la création de packs d'échantillons à la composition algorithmique en passant par la conversion texte-audio par l'IA et ChatGPT à l'écran, Soundstorm est une centrale sonore.
Clonez le référentiel et accédez au répertoire du projet. Exécutez la commande suivante pour installer tous les packages nécessaires :
pip install pedalboard pydub replicate midiutil soundfile openai numpy pygame
Vous aurez besoin de clés API pour Replicate et OpenAI :
Ajoutez ces clés dans les sections appropriées de l'application avant de l'exécuter.
Après avoir installé les prérequis et obtenu les clés API, vous pouvez exécuter l'application en utilisant :
python Soundstorm.py
C'est SUPER dur. Actuellement, il n'existe qu'en tant que script Python et n'a été testé que sur 2 Mac différents. Il s'agit plus ou moins d'un prototype fonctionnel avec une interface graphique ultra allégée. Il peut y avoir des bugs et nécessite des manipulations. De plus, les choses doivent absolument être nettoyées, mieux étiquetées, etc. Je pourrais avoir besoin d'aide pour cela !
Les contributions sont les bienvenues ! C'est l'œuvre d'un amateur. J'adorerais le voir étoffé !
Pour les demandes d'assistance et de fonctionnalités, veuillez ouvrir un problème sur ce référentiel.
Ce projet est sous licence MIT.