MCPcopy
hub / github.com/babysor/MockingBird / vocoder_progress

Method vocoder_progress

toolbox/__init__.py:264–269  ·  view source on GitHub ↗
(i, seq_len, b_size, gen_rate)

Source from the content-addressed store, hash-verified

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)

Callers

nothing calls this directly

Calls 2

set_loadingMethod · 0.80
logMethod · 0.45

Tested by

no test coverage detected