-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathplayground.py
More file actions
29 lines (24 loc) · 1.08 KB
/
Copy pathplayground.py
File metadata and controls
29 lines (24 loc) · 1.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import clean_noise
import fileOI
import audio_manipulate
dataset = fileOI.get_all_file_path('./sample_dataset2', 'wav')
# for i in range(10):
# data, _ = fileOI.read_audio_file(dataset[i], '')
#
# filename = fileOI.get_pure_filename(dataset[i])
# filepath = fileOI.get_pure_filepath(dataset[i])
#
# clean_data = clean_noise.noise_reduction(data)
# trim_data = clean_noise.trim_silence(clean_data)
#
# fileOI.save_audio_file('{}/{}-{}'.format(filepath, filename, 'tr'), clean_data, 'wav')
for idx, i in enumerate(dataset):
print(idx, i)
source, sr = fileOI.read_audio_file(i, '')
sections = audio_manipulate.split_audio(source)
audio_manipulate.split_source_to_wav(source=source, sections=sections, root_filepath=i,
split_filepath='./split_wav')
# source, sr = fileOI.read_audio_file(dataset[8], '')
# sections = audio_manipulate.split_audio(source)
# audio_manipulate.split_source_to_wav(source=source, sections=sections, root_filepath=dataset[8],
# split_filepath='./split_wav')