質問編集履歴
3
コードの変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -67,7 +67,7 @@
|
|
67
67
|
os.mkdir(dir_out)
|
68
68
|
else:
|
69
69
|
pass
|
70
|
-
path_list = glob.glob( '
|
70
|
+
path_list = glob.glob(dir + '*.wav') # フォルダ内全wavファイルのパスを検索する
|
71
71
|
|
72
72
|
Fs = 4096 # FFT時のフレームサイズ
|
73
73
|
overlap = 75 # FFT時のオーバーラップ率
|
2
コードの変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -40,6 +40,12 @@
|
|
40
40
|
import os
|
41
41
|
from matplotlib import pyplot as plt
|
42
42
|
|
43
|
+
def wavload(path):
|
44
|
+
data, samplerate = sf.read(path)
|
45
|
+
if len(data.shape) == 2:
|
46
|
+
return data[:, 0], samplerate
|
47
|
+
return data, samplerate
|
48
|
+
|
43
49
|
# STFT計算の関数
|
44
50
|
def stft(path, Fs, overlap):
|
45
51
|
# wavファイルを読み込む(縦軸の校正はしていない)
|
1
文法の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -111,7 +111,7 @@
|
|
111
111
|
|
112
112
|
#試していること
|
113
113
|
[Pythonでフォルダ内全wavをスペクトログラムに変換してみた](https://watlab-blog.com/2020/01/09/folder-wav-spectrogram/)
|
114
|
-
上記のサイト様の通りにデータを配置したり、名前を変更したりしているのですがなかなか上手くいきません。エラーメッセージについても自分なりに調査をしているのですが、コードをどのように変更すればいいのか、全くわからない状況です。もしくは元のwavファイルに原因があるのではないかと考えております。
|
114
|
+
上記のサイト様の通りにデータを配置したり、名前を変更したりしているのですがなかなか上手くいきません。エラーメッセージについても自分なりに調査をしているのですが、コードをどのように変更すればいいのか、全くわからない状況です。もしくは元のwavファイルに原因があるのではないかと考えております。何かご助言をいただけたら幸いです。
|
115
115
|
|
116
116
|
#補足
|
117
117
|
使っているPCはmacOS Sierra バージョン10.12.6
|