summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-07-23 16:52:41 +0200
committerJules Laplace <julescarbon@gmail.com>2018-07-23 16:52:41 +0200
commit663dd641378d63d8a16ab6d70a3225e12dda01f3 (patch)
tree9e6b117e01a16ebc406bdeaac2cbc5a247b275b1 /scripts
parent464036654ebc03bf34741a19e8ca209559126f27 (diff)
process
Diffstat (limited to 'scripts')
-rw-r--r--scripts/process.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/scripts/process.py b/scripts/process.py
index 436c8f9..d8d907a 100644
--- a/scripts/process.py
+++ b/scripts/process.py
@@ -71,7 +71,15 @@ def process(p: Path, acoustic_converter: AcousticConverter, super_resolution: Su
converted_feature = acoustic_converter.convert_to_feature(input=input_feature, out_sampling_rate=param.voice_param.sample_rate)
# converted_feature.f0 = input_feature.f0.astype(numpy.float64)
- wave = super_resolution(converted_feature.spectrogram.astype(numpy.float32), acoustic_feature=converted_feature, sampling_rate=param.voice_param.sample_rate)
+ merged_feature = AcousticFeature(
+ f0=input_feature.f0,
+ spectrogram=converted_feature.spectrogram,
+ aperiodicity=converted_feature.aperiodicity,
+ mfcc=converted_feature.mfcc,
+ voiced=converted_feature.voiced,
+ )
+
+ wave = super_resolution(merged_feature.spectrogram.astype(numpy.float32), acoustic_feature=merged_feature, sampling_rate=param.voice_param.sample_rate)
librosa.output.write_wav(str(output / p.stem) + '.wav', wave.wave, wave.sampling_rate, norm=True)
except: