summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scripts/process.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/process.py b/scripts/process.py
index 47f013f..b169f26 100644
--- a/scripts/process.py
+++ b/scripts/process.py
@@ -24,6 +24,7 @@ parser.add_argument('-iwd', '--input_directory', type=Path, default=Path('./inpu
parser.add_argument('-owd', '--output_directory', type=Path, default=Path('./output'))
parser.add_argument('-it', '--iteration', type=int)
parser.add_argument('-g', '--gpu', type=int)
+parser.add_argument('-f0', '--convert_f0', action='store_true')
args = parser.parse_args()
conv_model = args.conv_model_directory # type: Path
@@ -32,6 +33,7 @@ input_directory = args.input_directory
output_directory = args.output_directory
it = args.iteration
gpu = args.gpu
+convert_f0 = args.convert_f0
conv_config = create_conv_config(conv_model / 'config.json')
sr_config = create_sr_config(sr_model / 'config.json')
@@ -73,7 +75,7 @@ def process(p: Path, acoustic_converter: AcousticConverter, super_resolution: Su
# converted_feature.f0 = input_feature.f0.astype(numpy.float64)
merged_feature = AcousticFeature(
- f0=input_feature.f0,
+ f0=converted_feature.f0 if convert_f0 else input_feature.f0,
spectrogram=converted_feature.spectrogram,
aperiodicity=converted_feature.aperiodicity,
mfcc=converted_feature.mfcc,