Używam Audiolab do importowania plików dźwiękowych w przeszłości i działało całkiem nieźle. Jednakże:Importowanie plików dźwiękowych do Pythona jako tablice NumPy (alternatywy dla audiolabu)
- To nie obsługuje niektórych formatów, takich jak MP3, ponieważ pod spodem libsndfile refuses to support them
- To doesn't work in Python 2.6 under Windows, a autor nie ma w pobliżu, aby to naprawić
-
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.``
Więc chciałbym albo:
- dowiedzieć się, dlaczego to nie działa w 2.6 (coś z _sndfile.pyd?) I może znaleźć sposób, aby go przedłużyć do pracy z nieobsługiwanych formatów
- Znajdź pełne zastąpienie Audiolab
Problem dotyczy programu python 2.6 w systemie Windows (to znaczy, że nie będzie go widać na pythonie 2.5). Nie znalazłem jeszcze sposobu, żeby to naprawić. –
W końcu wziąłem czas pomiędzy dwoma lotami, co skończyło się błędem. Opublikowałem nową wersję 0.11.0, która powinna rozwiązać ten problem. –
David, zrobiłeś wspaniałe narzędzie w audiolab! Często go używam. Dziękuję Ci. –