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

Method process

data_gen/tts/base_binarizer.py:111–121  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

109 yield item_name, ph, txt, tg_fn, wav_fn, spk_id
110
111 def process(self):
112 os.makedirs(hparams['binary_data_dir'], exist_ok=True)
113 self.spk_map = self.build_spk_map()
114 print("| spk_map: ", self.spk_map)
115 spk_map_fn = f"{hparams['binary_data_dir']}/spk_map.json"
116 json.dump(self.spk_map, open(spk_map_fn, 'w'))
117
118 self.phone_encoder = self._phone_encoder()
119 self.process_data('valid')
120 self.process_data('test')
121 self.process_data('train')
122
123 def process_data(self, prefix):
124 data_dir = hparams['binary_data_dir']

Callers 2

binarizer_zh.pyFile · 0.45
base_binarizer.pyFile · 0.45

Calls 3

build_spk_mapMethod · 0.95
_phone_encoderMethod · 0.95
process_dataMethod · 0.95

Tested by

no test coverage detected