summaryrefslogtreecommitdiff
path: root/docs/HOLLY SPEAKING.md
blob: 69852aecd1ed318c9dd2354bd494560d2258087e (plain)
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# HOLLY SPEAKING

# BUILD FEATURES

PYTHONPATH=`pwd` python scripts/extract_acoustic_feature.py \
  --input1_directory './data/speaking-44100/wav/holly' \
  --input2_directory './data/speaking-44100/wav/mat' \
  --output1_directory './data/speaking-44100/feat/holly' \
  --output2_directory './data/speaking-44100/feat/mat'

# TRAIN CONVERSION NETWORK

/home/spawn/.virtualenv/yukarin/bin/python train.py \
  ./holly_2_mat_speaking_conv.json \
  ./data/speaking-44100/net/speaking_mat_2_holly

# TEST CONVERSION NETWORK

PYTHONPATH=`pwd` /home/spawn/.virtualenv/yukarin/bin/python scripts/voice_conversion_test.py \
  --model_directory ./data/speaking-44100/net/ \
  --input_wave_directory ./data/speaking-44100/wav/mat/ \
  --gpu 0 \
  speaking_mat_2_holly

# EXTRACT SPECTROGRAMS

mkdir -p ./data/speaking-44100/net_sr/
mkdir ./data/speaking-44100/spec/holly/

PYTHONPATH=`pwd` python scripts/extract_spectrogram_pair.py \
  --input_directory './data/speaking-44100/wav/holly/' \
  --output_directory './data/speaking-44100/spec/holly/'

# TRAIN SUPER RESOLUTION

/home/spawn/.virtualenv/yukarin/bin/python train_sr.py \
  ./holly_speaking_sr.json \
  ./data/speaking-44100/net_sr/holly/

# TEST SUPER RESOLUTION

/home/spawn/.virtualenv/yukarin/bin/python ./scripts/super_resolution_test.py \
  --model_directory ./data/speaking-44100/net_sr/ \
  --input_wave_directory ./data/speaking-44100/wav/holly/ \
  --gpu 0 \
  holly

# VOICE TRANSFORM

PYTHONPATH=`pwd` /home/spawn/.virtualenv/yukarin/bin/python scripts/process.py \
  --conv_model_directory ./data/speaking-44100/net/speaking_mat_2_holly/ \
  --sr_model_directory ./data/speaking-44100/net_sr/holly/ \
  --input_directory ./test_data \
  --output_directory ./output \
  --gpu 0

PYTHONPATH=`pwd` /home/spawn/.virtualenv/yukarin/bin/python scripts/process.py \
  --conv_model_directory ./data/speaking-44100/net/speaking_mat_2_holly/ \
  --sr_model_directory ./data/singing-44100/net_sr/holly/ \
  --input_directory ./test_data \
  --output_directory ./output \
  --gpu 0

function to_mp3 () {
  dir=$1;
  mkdir $dir;
  for i in *.wav;
    do
      ffmpeg -i $i "$dir/${i%.*}.mp3";
    done;
  scp -r $dir jules@lmno:asdf/neural/yukarin/;
}