class_docstr: *VoxCeleb1* :cite:`nagrani2017voxceleb` dataset for speaker verification task.
  
  Each data sample contains a pair of waveforms, sample rate, the label indicating if they are
  from the same speaker, and the file ids.
  
  Args:
      root (str or Path): Path to the directory where the dataset is found or downloaded.
      meta_url (str, optional): The url of meta file that contains a list of utterance pairs
          and the corresponding labels. The format of each row is ``label file_path1 file_path2".
          For example: ``1 id10270/x6uYqmx31kE/00001.wav id10270/8jEAjG6SegY/00008.wav``.
          ``1`` means the two utterances are from the same speaker, ``0`` means not.
          (Default: ``"https://www.robots.ox.ac.uk/~vgg/data/voxceleb/meta/veri_test.txt"``)
      download (bool, optional):
          Whether to download the dataset if it is not found at root path. (Default: ``False``).
  
  Note:
      The file structure of `VoxCeleb1Verification` dataset is as follows:
  
      └─ root/
  
       └─ wav/
  
       └─ speaker_id folders
  
      Users who pre-downloaded the ``"vox1_dev_wav.zip"`` and ``"vox1_test_wav.zip"`` files need to move
      the extracted files into the same ``root`` directory.
code: def __init__(
      self,
      root: Union[str, Path],
      meta_url: str = _VERI_TEST_URL,
      download: bool = False,
  ) -> None:
      super().__init__(root, download)
      # download the veri_test.txt to get the list of training pairs and labels.
      meta_list_path = os.path.join(root, os.path.basename(meta_url))
      if not os.path.exists(meta_list_path):
          download_url_to_file(meta_url, meta_list_path)
      self._flist = _get_paired_flist(self._path, meta_list_path)
  
imports: import os
  from pathlib import Path
  from typing import List, Tuple, Union
  from torch import Tensor
  from torch.utils.data import Dataset
  from torchaudio._internal import download_url_to_file
  from torchaudio.datasets.utils import _extract_zip, _load_waveform
label_desc: Use image node_id 1 to create a new VoxCeleb1Verification object from inherited base classes: VoxCeleb1 with example: obj = VoxCeleb1Verification(root, meta_url, download)