質問編集履歴

1

情報の追加

2017/11/03 02:22

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,14 @@
3
3
  views.py に
4
4
 
5
5
  ```ここに言語を入力
6
+
7
+ from mfcc import *
8
+
9
+ import numpy as np
10
+
11
+ import os
12
+
13
+
6
14
 
7
15
  if __name__ == "__main__":
8
16
 
@@ -50,6 +58,24 @@
50
58
 
51
59
  ```ここに言語を入力
52
60
 
61
+ import wave
62
+
63
+ import numpy as np
64
+
65
+ import scipy.signal
66
+
67
+ import scipy.fftpack
68
+
69
+
70
+
71
+ import scipy.fftpack.realtransforms
72
+
73
+
74
+
75
+ from pylab import *
76
+
77
+
78
+
53
79
  def get_feature(wavfile,nfft,nceps):
54
80
 
55
81
  wav,fs = wavread(wavfile)
@@ -90,4 +116,38 @@
90
116
 
91
117
  ```
92
118
 
93
- と戻ってきてwavファイルであることが確認できました。なぜこのようなエラーが出てしまうのでしょうか?どのようにエラーを直せば良いでしょうか?
119
+ と戻ってきてwavファイルであることが確認できました。なぜこのようなエラーが出てしまうのでしょうか?どのようにエラーを直せば良いでしょうか?Tracebackには
120
+
121
+ ```ここに言語を入力
122
+
123
+ Traceback (most recent call last):
124
+
125
+ File "sound.py", line 24, in <module>
126
+
127
+ feature = get_feature(file_name, nfft, nceps)
128
+
129
+ File "/Users/xxx/sound_recognition/mfcc.py", line 76, in get_feature
130
+
131
+ wav,fs = wavread(wavfile)
132
+
133
+ File "/Users/xxx/sound_recognition/mfcc.py", line 13, in wavread
134
+
135
+ wf = wave.open(filename,"r")
136
+
137
+ File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/wave.py", line 511, in open
138
+
139
+ return Wave_read(f)
140
+
141
+ File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/wave.py", line 164, in __init__
142
+
143
+ self.initfp(f)
144
+
145
+ File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/wave.py", line 131, in initfp
146
+
147
+ raise Error, 'file does not start with RIFF id'
148
+
149
+ wave.Error: file does not start with RIFF id
150
+
151
+ ```
152
+
153
+ と出ました。