diff options
Diffstat (limited to 'become_yukarin')
| -rw-r--r-- | become_yukarin/vocoder.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/become_yukarin/vocoder.py b/become_yukarin/vocoder.py index a49e8f2..f1a9f03 100644 --- a/become_yukarin/vocoder.py +++ b/become_yukarin/vocoder.py @@ -20,6 +20,7 @@ class Vocoder(object): frame_period=acoustic_feature_param.frame_period, order=acoustic_feature_param.order, alpha=acoustic_feature_param.alpha, + f0_estimating_method=acoustic_feature_param.f0_estimating_method, ) def encode(self, wave: Wave): @@ -102,4 +103,5 @@ class RealtimeVocoder(Vocoder): self.decode(f) def __del__(self): - apidefinitions._DestroySynthesizer(self._synthesizer) + if hasattr(self, '_synthesizer'): + apidefinitions._DestroySynthesizer(self._synthesizer) |
