From 1ad9c9a59a6ccc9fbb9d27d17c95c23d3cbabcc3 Mon Sep 17 00:00:00 2001 From: Hiroshiba Kazuyuki Date: Tue, 14 Nov 2017 23:49:37 +0900 Subject: [WIP] add f0 --- become_yukarin/voice_changer.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'become_yukarin/voice_changer.py') diff --git a/become_yukarin/voice_changer.py b/become_yukarin/voice_changer.py index e40069c..d6d39c6 100644 --- a/become_yukarin/voice_changer.py +++ b/become_yukarin/voice_changer.py @@ -14,8 +14,8 @@ from become_yukarin.dataset.dataset import AcousticFeatureDenormalizeProcess from become_yukarin.dataset.dataset import AcousticFeatureLoadProcess from become_yukarin.dataset.dataset import AcousticFeatureNormalizeProcess from become_yukarin.dataset.dataset import AcousticFeatureProcess -from become_yukarin.dataset.dataset import EncodeFeatureProcess from become_yukarin.dataset.dataset import DecodeFeatureProcess +from become_yukarin.dataset.dataset import EncodeFeatureProcess from become_yukarin.dataset.dataset import WaveFileLoadProcess from become_yukarin.model import create as create_model @@ -54,8 +54,12 @@ class VoiceChanger(object): var=target_var, ) - self._encode_feature = EncodeFeatureProcess(['mfcc']) - self._decode_feature = DecodeFeatureProcess(['mfcc']) + feature_sizes = AcousticFeature.get_sizes( + sampling_rate=param.voice_param.sample_rate, + order=param.acoustic_feature_param.order, + ) + self._encode_feature = EncodeFeatureProcess(config.dataset.features) + self._decode_feature = DecodeFeatureProcess(config.dataset.features, feature_sizes) def __call__(self, voice_path: Path, out_sampling_rate: Optional[int] = None): input = input_wave = self._wave_process(str(voice_path), test=True) -- cgit v1.2.3-70-g09d2