diff options
| author | Hiroshiba Kazuyuki <hihokaruta@gmail.com> | 2018-01-29 07:11:40 +0900 |
|---|---|---|
| committer | Hiroshiba Kazuyuki <hihokaruta@gmail.com> | 2018-01-29 07:11:40 +0900 |
| commit | b432502ccc924bb10bee0cf8fe11afd0a5f4757d (patch) | |
| tree | 983c5c2d8bf953a7b4a728afe3cf537bdaef119b /become_yukarin/super_resolution.py | |
| parent | c44e1ec9b24a70cc30de5682bf1855afe5eb0485 (diff) | |
WIP real time voice conversion
Diffstat (limited to 'become_yukarin/super_resolution.py')
| -rw-r--r-- | become_yukarin/super_resolution.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/become_yukarin/super_resolution.py b/become_yukarin/super_resolution.py index 7c53b9d..fc91488 100644 --- a/become_yukarin/super_resolution.py +++ b/become_yukarin/super_resolution.py @@ -60,6 +60,21 @@ class SuperResolution(object): out = out[:-pad] return out + def convert_to_feature( + self, + spectrogram: numpy.ndarray, + acoustic_feature: AcousticFeature, + ): + acoustic_feature = acoustic_feature.astype_only_float(numpy.float64) + f_out = AcousticFeature( + f0=acoustic_feature.f0, + spectrogram=spectrogram.astype(numpy.float64), + aperiodicity=acoustic_feature.aperiodicity, + mfcc=acoustic_feature.mfcc, + voiced=acoustic_feature.voiced, + ) + return f_out + def convert_to_audio( self, input: numpy.ndarray, |
