The length of the elements in VCTK are not the same.  You need to pad/clip each sample either in a transformation which you add to train_set or a custom collate_fn in training_data_loader.  The first option will will make all your samples the same length.  The second option allows for the possibility of cropping/clipping each batch individually (to the length of the longest sample for example).