-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathREADME
More file actions
48 lines (36 loc) · 1.55 KB
/
README
File metadata and controls
48 lines (36 loc) · 1.55 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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
Step 01: Extract WORLD features
python 001_extract_world_feats.py
./bin/AbS_world ascii_to_float_world feats_world files.head
Step 02: Build base voice and save the linguistic features
# Set voice directory
mkdir cmu_us_rsk
cd cmu_us_rsk
$FESTVOXDIR/src/clustergen cmu us rsk
# Copy the wavefiles and text file
./bin/get_wavs /home/srallaba/data/tts/arctic/rsk/wav/arctic*
cp /home/srallaba/data/tts/arctic/rsk/txt.done.data.arctic > etc/txt.done.data
# Set to save the features and coefficients
cp festvox/clustergen.scm festvox/clustergen.scm.xxx
cat festvox/clustergen.scm.xxx | sed 's/(defvar cg:save_dumped_coeff_files nil)/(defvar cg:save_dumped_coeff_files t)/' > festvox/clustergen.scm
# Text preprocessing
./bin/do_build build_prompts etc/txt.done.data
./bin/do_build label etc/txt.done.data
./bin/do_clustergen parallel build_utts etc/txt.done.data
./bin/do_clustergen generate_statenames etc/txt.done.data
./bin/do_clustergen generate_filters etc/txt.done.data
# Extract features
./bin/do_clustergen parallel f0_v_sptk etc/txt.done.data
./bin/do_clustergen parallel mcep_sptk etc/txt.done.data
./bin/do_clustergen parallel combine_coeffs_v etc/txt.done.data
# Build a base voice
./bin/traintest etc/txt.done.data
./bin/do_clustergen parallel cluster etc/txt.done.data.train
./bin/do_clustergen dur etc/txt.done.data.train
cd ..
Step 03: Dump linguistic features
sh 03_001_make_featstoDNN.sh
sh 03_002_make_bin_feats.sh
Step 04: Adjust the coefficients based on EHMM labels
./bin/AbS_world combine_coeffs_utt feats_world files
Step 05 : Map !!
sh map.sh