def prepareData(path):
normal_files = os.listdir(path + "/Normal/")
nasal_files = os.listdir(path + "/Nasalized/")
normal_features = np.zeros((1,400))
normal_labels = np.zeros((1,1))
nasal_features = np.zeros((1,400))
nasal_labels = np.zeros((1,1))
for filename in normal_files:
(rate, sig) = wav.read(path + "/Normal/" + filename)
sig = sig[:,0]
sig = preprocess_sample(sig,rate)
features, labels = create_labeled_data(sig, nasal=0)
normal_features = np.append(normal_features,features,axis = 0)
for filename in nasal_files:
(rate, sig) = wav.read(path + "/Nasalized/" + filename)
sig = sig[:,0]
sig = preprocess_sample(sig,rate)
features, labels = create_labeled_data(sig, nasal=1)
nasal_features = np.append(nasal_features,features,axis = 0)
normal_features = normal_features[1:]
nasal_features = nasal_features[1:]
return (normal_features,nasal_features)
评论列表
文章目录