Perché scipy.io.wavfile.read non restituisce una tupla?
Domanda
Sto cercando di leggere un file * .wav usando SciPy. Faccio la seguente:
import scipy
x = scipy.io.wavfile.read('/usr/share/sounds/purple/receive.wav')
Come risultato di questo codice ottengo:
Traceback (most recent call last):
File "test3.py", line 2, in <module>
x = scipy.io.wavfile.read('/usr/share/sounds/purple/receive.wav')
AttributeError: 'module' object has no attribute 'io'
Qualcuno sa che cosa è sbagliato? Grazie in anticipo.
Soluzione
Come dice l'errore, il modulo SciPy non ha 'io'.
io.wavfile
è un modulo, è necessario from scipy.io import wavfile
e poi fare wavfile.read("/usr/share/sounds/purple/receive.wav")
Questo mi dà un errore con il file che si sta utilizzando come esempio, invece ...
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow