Skip to content

Commit e40d3cb

Browse files
committed
Fix for master
1 parent d16e345 commit e40d3cb

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

generate_aligned_predictions.py

+6-8
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
77
options:
88
--hparams=<parmas> Hyper parameters [default: ].
9+
--preset=<json> Path of preset parameters (json).
910
--overwrite Overwrite audio and mel outputs.
1011
-h, --help Show help message.
1112
"""
@@ -131,19 +132,16 @@ def write_metadata(metadata, out_dir):
131132
checkpoint_path = args["<checkpoint>"]
132133
in_dir = args["<in_dir>"]
133134
out_dir = args["<out_dir>"]
135+
preset = args["--preset"]
134136

137+
# Load preset if specified
138+
if preset is not None:
139+
with open(preset) as f:
140+
hparams.parse_json(f.read())
135141
# Override hyper parameters
136142
hparams.parse(args["--hparams"])
137143
assert hparams.name == "deepvoice3"
138144

139-
# Presets
140-
if hparams.preset is not None and hparams.preset != "":
141-
preset = hparams.presets[hparams.preset]
142-
import json
143-
hparams.parse_json(json.dumps(preset))
144-
print("Override hyper parameters with preset \"{}\": {}".format(
145-
hparams.preset, json.dumps(preset, indent=4)))
146-
147145
_frontend = getattr(frontend, hparams.frontend)
148146
import train
149147
train._frontend = _frontend

0 commit comments

Comments
 (0)