def make_split_audio_array(folder, num_splits = 5):
lst = []
for filename in os.listdir(folder):
if filename.endswith('wav'):
normed_sig = make_standard_length(filename)
chunk = normed_sig.shape[0]/num_splits
for i in range(num_splits - 1):
lst.append(normed_sig[i*chunk:(i+2)*chunk])
lst = np.array(lst)
lst = lst.reshape(lst.shape[0], -1)
return lst
# for input wav file outputs (13, 2999) mfcc np array
评论列表
文章目录