diff options
| author | Hiroshiba Kazuyuki <hihokaruta@gmail.com> | 2018-02-14 07:17:03 +0900 |
|---|---|---|
| committer | Hiroshiba Kazuyuki <hihokaruta@gmail.com> | 2018-02-14 07:17:03 +0900 |
| commit | cfaf743662f979e816e280e95a1f428bd0c3d247 (patch) | |
| tree | 9a98ef0f4662fbda15605302eb3512703b3ddee9 /become_yukarin/acoustic_converter.py | |
| parent | 10f9927a03a7975ff3d4cd74bb47f2b81d0c4b3a (diff) | |
| parent | 0b410c0bbacc147950438423835547b74859aac1 (diff) | |
Merge remote-tracking branch 'origin/pix2pix-converter'
Diffstat (limited to 'become_yukarin/acoustic_converter.py')
| -rw-r--r-- | become_yukarin/acoustic_converter.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/become_yukarin/acoustic_converter.py b/become_yukarin/acoustic_converter.py index 498bdb1..62eacff 100644 --- a/become_yukarin/acoustic_converter.py +++ b/become_yukarin/acoustic_converter.py @@ -73,6 +73,9 @@ class AcousticConverter(object): input = self._feature_normalize(input, test=True) input = self._encode_feature(input, test=True) + pad = 128 - input.shape[1] % 128 + input = numpy.pad(input, [(0, 0), (0, pad)], mode='minimum') + converter = partial(chainer.dataset.convert.concat_examples, device=self.gpu, padding=0) inputs = converter([input]) @@ -81,6 +84,7 @@ class AcousticConverter(object): if self.gpu is not None: out = chainer.cuda.to_cpu(out) + out = out[:, :-pad] out = self._decode_feature(out, test=True) out = AcousticFeature( |
