質問するログイン新規登録

質問編集履歴

3

コードの変更

2020/06/28 14:35

投稿

maguro2020
maguro2020

スコア34

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( 'wav/*.wav') # フォルダ内全wavファイルのパスを検索する
70
+ path_list = glob.glob(dir + '*.wav') # フォルダ内全wavファイルのパスを検索する
71
71
 
72
72
  Fs = 4096 # FFT時のフレームサイズ
73
73
  overlap = 75 # FFT時のオーバーラップ率

2

コードの変更

2020/06/28 14:35

投稿

maguro2020
maguro2020

スコア34

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

文法の修正

2020/06/28 11:05

投稿

maguro2020
maguro2020

スコア34

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