def collate_fn_3x_mel(data):
    """
    A custom collate function for combining batches of waveform inputs, labels, and Fbank features.

    Parameters:
    data (list): List of tuples (inputs, labels, fbanks).

    Returns:
    tuple: Batched inputs, labels, and Fbank features as torch.FloatTensors.
    """
    inputs_mel, outputs_audio, outputs_mel = zip(*data)
    x = torch.FloatTensor(inputs_mel)
    y = torch.FloatTensor(outputs_audio)
    z = torch.FloatTensor(outputs_mel)
    return x, y, z #inputs_mel, outputs_audio, outputs_mel

    A custom collate function for combining batches of waveform inputs, labels, and Fbank features.

    Parameters:
    data (list): List of tuples (inputs, labels, fbanks).

    Returns:
    tuple: Batched inputs, labels, and Fbank features as torch.FloatTensors.
    
train/speech_super_resolution/dataloader/dataloader.py