(self)
| 118 | return new_sample |
| 119 | |
| 120 | def generate_queue(self): |
| 121 | self.queue = [] |
| 122 | while len(self.queue) < self.total_size: |
| 123 | class_set = [*range(self.classes_num)] |
| 124 | random.shuffle(class_set) |
| 125 | self.queue += [ |
| 126 | self.ipc[d][random.randint(0, len(self.ipc[d]) - 1)] for d in class_set |
| 127 | ] |
| 128 | self.queue = self.queue[: self.total_size] |
| 129 | |
| 130 | logging.info("queue regenerated:%s" % (self.queue[-5:])) |
| 131 | |
| 132 | def crop_wav(self, x): |
| 133 | crop_size = self.audio_cfg["crop_size"] |
no outgoing calls
no test coverage detected