Exemple #1
0
    def __data_generation(self, list_IDs_temp, indexes):
        'Generates data containing batch_size samples'
        # X : (n_samples, *dim, n_channels)
        # Initialization
        X = []

        # Generate data
        for i, ID in enumerate(list_IDs_temp):
            X.append(self.load_audio(join(self.path_prefix, ID)))

        X = self.pad_and_transpose(X)
        X = self.align(X)

        alphabet = Alphabet("alphabet.txt")
        #lyrics = alphabet.get_batch_labels(self.fetch_lyrics(self.labels))
        lyrics = alphabet.get_batch_labels(self.labels[indexes])
        #lyrics = self.align(lyrics)

        return (X, lyrics)