Por que scipy.io.wavfile.read não retorna uma tupla?
Pergunta
Estou tentando ler um arquivo *.wav usando o SCIPY. Eu faço o seguinte:
import scipy
x = scipy.io.wavfile.read('/usr/share/sounds/purple/receive.wav')
Como resultado deste código, recebo:
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'
Alguém sabe o que há de errado aqui? Agradeço antecipadamente.
Solução
Como diz o erro, o módulo Scipy não possui 'io'.
io.wavfile
é um submódulo, você precisa from scipy.io import wavfile
e então faça wavfile.read("/usr/share/sounds/purple/receive.wav")
Isso me dá um erro com o arquivo que você está usando como exemplo, no entanto ...
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow