MCPcopy Create free account
hub / github.com/MoonInTheRiver/DiffSinger / process

Method process

data_gen/singing/binarize.py:86–97  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

84 return self._test_item_names
85
86 def process(self):
87 self.load_meta_data()
88 os.makedirs(hparams['binary_data_dir'], exist_ok=True)
89 self.spk_map = self.build_spk_map()
90 print("| spk_map: ", self.spk_map)
91 spk_map_fn = f"{hparams['binary_data_dir']}/spk_map.json"
92 json.dump(self.spk_map, open(spk_map_fn, 'w'))
93
94 self.phone_encoder = self._phone_encoder()
95 self.process_data('valid')
96 self.process_data('test')
97 self.process_data('train')
98
99 def _phone_encoder(self):
100 ph_set_fn = f"{hparams['binary_data_dir']}/phone_set.json"

Callers 1

binarize.pyFile · 0.45

Calls 4

load_meta_dataMethod · 0.95
_phone_encoderMethod · 0.95
build_spk_mapMethod · 0.80
process_dataMethod · 0.80

Tested by

no test coverage detected