J'ai utilisé Audiolab pour importer des fichiers son dans le passé, et cela a très bien fonctionné. Cependant:Importer des fichiers audio en Python sous forme de matrices NumPy (alternatives à audiolab)
- Il ne prend pas en charge certains formats, comme mp3, parce que le sous-jacent libsndfile refuses to support them
- Il doesn't work in Python 2.6 under Windows, et l'auteur n'est pas là pour le fixer
-
In [2]: from scikits import audiolab
--------------------------------------------------------------------
ImportError Traceback (most recent call last)
C:\Python26\Scripts\<ipython console> in <module>()
C:\Python26\lib\site-packages\scikits\audiolab\__init__.py in <module>()
23 __version__ = _version
24
---> 25 from pysndfile import formatinfo, sndfile
26 from pysndfile import supported_format, supported_endianness, \
27 supported_encoding, PyaudioException, \
C:\Python26\lib\site-packages\scikits\audiolab\pysndfile\__init__.py in <module>()
----> 1 from _sndfile import Sndfile, Format, available_file_formats, available_encodings
2 from compat import formatinfo, sndfile, PyaudioException, PyaudioIOError
3 from compat import supported_format, supported_endianness, supported_encoding
ImportError: DLL load failed: The specified module could not be found.``
Donc je voudrais soit:
- Figure pourquoi il ne fonctionne pas dans 2.6 (quelque chose de mal avec _sndfile.pyd?) Et peut-être trouver un moyen de l'étendre à travailler avec des formats non pris en charge
- Trouver un remplacement complet pour AudioLab
Le problème est spécifique à python 2.6 sur Windows (c'est-à-dire que vous ne le verrez pas sur python 2.5). Je n'ai pas encore trouvé le moyen de le réparer –
Et j'ai finalement pris le temps entre deux vols, ça a fini par être un bug mingw. J'ai posté une nouvelle version 0.11.0, qui devrait résoudre ce problème. –
David, vous avez fait un outil merveilleux dans audiolab! Je l'utilise souvent. Je vous remercie. –