(self)
| 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'] |
no test coverage detected