(i, seq_len, b_size, gen_rate)
| 262 | self.init_vocoder() |
| 263 | |
| 264 | def vocoder_progress(i, seq_len, b_size, gen_rate): |
| 265 | real_time_factor = (gen_rate / Synthesizer.sample_rate) * 1000 |
| 266 | line = "Waveform generation: %d/%d (batch size: %d, rate: %.1fkHz - %.2fx real time)" \ |
| 267 | % (i * b_size, seq_len * b_size, b_size, gen_rate, real_time_factor) |
| 268 | self.ui.log(line, "overwrite") |
| 269 | self.ui.set_loading(i, seq_len) |
| 270 | if self.ui.current_vocoder_fpath is not None: |
| 271 | self.ui.log("") |
| 272 | wav = vocoder.infer_waveform(spec, progress_callback=vocoder_progress) |
nothing calls this directly
no test coverage detected