code: def chunk_audio_pieces(self, pieces, chunk_size):
          
          left_over = np.array([])
          for piece in pieces:
              if left_over.size == 0:
                  combined = piece
              else:
                  combined = np.concatenate([left_over, piece], axis=-1)
              for chunk in chunk_audio(combined.T, chunk_size):
                  yield chunk.T
              left_over = piece[-(len(piece) % chunk_size):]
docs: Convert chunks of audio into a series of equally sized pieces