Étape 4: Extraction des données Audio avec Python
Traitement dispose d’une bibliothèque pour s’occuper d’audio appelé
Minim, il est inclus avec les versions plus récentes de traitement EDI. Malheureusement, cette bibliothèque est mises en place pour les applications audio temps réel et ne semble pas vous donner un moyen facile d’extraire toutes les données d’un fichier audio à la fois (il permet de charger dans des tampons de petits morceau par morceau). Étant donné que je ne pouvais pas trouver un moyen facile de charger mon wav fichiers en traitement directement (bien que je ne sais pas que cela doit être possible), j’ai été importation audio stéréo au format wav dans Python en utilisant la bibliothèque de wav, additionnant les canaux droit et gauche, centrer les données autour de zéro et exporter le tableau résultant de l’int (séparés par des virgules) dans un fichier txt. Voici mon wav vers txt script Python (j’utilise cela en Python 2.5.4) :
#Wav to Txt #by Amanda Ghassaei #
Une fois que j’ai créer un fichier texte, je peux importer les données dans le traitement et le convertissent en un STL. Je tiens à simplifier mon code afin que les fichiers audio (mp3/wav) peuvent être chargés directement dans le traitement, mais je n’ai pas trouvé une solution encore, toute suggestion serait appréciée !