Get rid of filter_urbansounds
This commit is contained in:
parent
06ea6191a9
commit
b1248e7114
|
@ -1,33 +0,0 @@
|
|||
import os
|
||||
import shutil
|
||||
|
||||
from scipy.io.wavfile import read
|
||||
from tqdm import tqdm
|
||||
import numpy as np
|
||||
|
||||
if __name__ == '__main__':
|
||||
apath = 'E:\\audio\\UrbanSound\\UrbanSound8K\\audio\\'
|
||||
csv_file = open('E:\\audio\\UrbanSound\\UrbanSound8K\\metadata\\UrbanSound8K.csv', 'r')
|
||||
csv = csv_file.read()
|
||||
csv_file.close()
|
||||
for it, line in tqdm(enumerate(csv.splitlines(keepends=False))):
|
||||
if it == 0:
|
||||
continue
|
||||
l = line.split(',')
|
||||
f = os.path.join(apath, f'fold{l[5]}', l[0])
|
||||
c = l[7]
|
||||
try:
|
||||
if c in ['children_playing', 'street_music', 'gun_shot']:
|
||||
continue
|
||||
sampling_rate, data = read(f)
|
||||
if data.dtype == np.int32:
|
||||
norm_fix = 2 ** 31
|
||||
elif data.dtype == np.int16:
|
||||
norm_fix = 2 ** 15
|
||||
elif data.dtype == np.float16 or data.dtype == np.float32:
|
||||
norm_fix = 1.
|
||||
else:
|
||||
raise NotImplemented(f"Provided data dtype not supported: {data.dtype}")
|
||||
shutil.copy(f, os.path.join('E:\\audio\\UrbanSound\\filtered', l[0]))
|
||||
except:
|
||||
pass
|
Loading…
Reference in New Issue
Block a user