summaryrefslogtreecommitdiff
path: root/become_yukarin/model.py
diff options
context:
space:
mode:
authorHiroshiba Kazuyuki <kazuyuki_hiroshiba@dwango.co.jp>2017-11-22 23:50:31 +0900
committerHiroshiba Kazuyuki <kazuyuki_hiroshiba@dwango.co.jp>2017-11-22 23:50:31 +0900
commit9f87a74de09e38f9d8f3e7ebb5fd26fac44a3b0e (patch)
treeae662b5319256e3864877cacbd21c527f33448f0 /become_yukarin/model.py
parentd6af2a851644afe253b97461b35138011a479a95 (diff)
can remove aligner
Diffstat (limited to 'become_yukarin/model.py')
-rw-r--r--become_yukarin/model.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/become_yukarin/model.py b/become_yukarin/model.py
index 3b5102e..c475685 100644
--- a/become_yukarin/model.py
+++ b/become_yukarin/model.py
@@ -212,8 +212,18 @@ def create_predictor(config: ModelConfig):
def create_aligner(config: ModelConfig):
+ assert config.enable_aligner
aligner = Aligner(
in_size=config.in_channels,
out_time_length=config.aligner_out_time_length,
)
return aligner
+
+
+def create(config: ModelConfig):
+ predictor = create_predictor(config)
+ if config.enable_aligner:
+ aligner = create_aligner(config)
+ else:
+ aligner = None
+ return predictor, aligner