def METHOD_NAME(self):
    feature_extractor = self.get_feature_extractor(padding_side="left")
    tokenizer = self.get_tokenizer()
    processor = MusicgenProcessor(tokenizer=tokenizer, feature_extractor=feature_extractor)
    raw_speech = [floats_list((1, x))[0] for x in range(5, 20, 5)]
    padding_mask = processor(raw_speech).padding_mask
    generated_speech = np.asarray(floats_list((3, 20)))[:, None, :]
    decoded_audios = processor.batch_decode(generated_speech, padding_mask=padding_mask)
    self.assertIsInstance(decoded_audios, list)
    for audio in decoded_audios:
        self.assertIsInstance(audio, np.ndarray)
    self.assertTrue(decoded_audios[0].shape == (1, 10))
    self.assertTrue(decoded_audios[1].shape == (1, 15))
    self.assertTrue(decoded_audios[2].shape == (1, 20))