La lecture d'un son dans un ipython notebook
Je voudrais être en mesure de jouer un fichier son dans un ipython notebook.
Mon objectif est d'être en mesure d'écouter les résultats des différents traitements appliqués à son directement à partir de l'intérieur de l'ordinateur portable.
Est-ce possible? Si oui, quelle est la meilleure solution pour le faire?
OriginalL'auteur user1436340 | 2013-04-26
Vous devez vous connecter pour publier un commentaire.
Un petit exemple qui pourrait être pertinente : http://nbviewer.ipython.org/5507501/the%20sound%20of%20hydrogen.ipynb
il devrait être possible d'éviter gooing par le biais de fichiers externes par l'encodage base64 pour PNG/jpg...
Hum, bizarre, avez-vous changer la MDC ? lorsque vous exécutez l'ordinateur portable, est la 440.wav fichier créé ?
Désolé pour le retard. J'ai été en utilisant une ancienne version de ipython. Tout fonctionne très bien maintenant. Avoir le joueur directement dans l'ordinateur portable est très bien de jouer avec les sons
Btw, j'ai mis à jour (il y a quelques heures) pour éviter de passer par le système de fichiers : nbviewer.ipython.org/urls/raw.github.com/Carreau/posts/master/... un heureux hasard 🙂
pourquoi avez-vous besoin de ré-écrire scipy.io.wavfile.écrire? Il accepte tampon de chaîne déjà... I. e.
buffer = StringIO.StringIO();wavfile.write(buffer, sample_rate, samples)
OriginalL'auteur Matt
La réponse précédente est assez vieux. Vous pouvez utiliser IPython.d'affichage.Audio maintenant. Comme ceci:
Notez que vous pouvez également traiter n'importe quel type de contenu audio, et de passer à cette fonction comme un
numpy
tableau.OriginalL'auteur Oriol Nieto