LibriMix¶
- class torchaudio.datasets.LibriMix(root: Union[str, Path], subset: str = 'train-360', num_speakers: int = 2, sample_rate: int = 8000, task: str = 'sep_clean', mode: str = 'min')[source]¶
LibriMix [Cosentino et al., 2020] 資料集。
- 參數:
root (str 或 Path) – 存放
Libri2Mix
或Libri3Mix
目錄的路徑。不是這些目錄的實際路徑。subset (str, optional) – 要使用的子集。選項:[
"train-360"
,"train-100"
,"dev"
, 和"test"
] (預設:"train-360"
)。num_speakers (int, optional) – 說話者數量,決定要遍歷的目錄。資料集會遍歷
s1
到sN
目錄,以收集 N 個來源音訊。(預設:2)sample_rate (int, optional) – 音訊檔案的取樣率。
sample_rate
決定了從哪個子目錄獲取音訊。如果任何音訊具有不同的取樣率,則會引發ValueError
。選項:[8000, 16000] (預設:8000)task (str, optional) – LibriMix 的任務。選項:[
"enh_single"
,"enh_both"
,"sep_clean"
,"sep_noisy"
] (預設:"sep_clean"
)mode (str, optional) – 建立混合音時的模式。如果設定為
"min"
,則混合音和來源的長度是所有來源的最小長度。 如果設定為"max"
,則混合音和來源的長度會以零填充到所有來源的最大長度。選項:["min"
,"max"
] (預設:"min"
)
注意
LibriMix 資料集需要手動生成。請查看 https://github.com/JorisCos/LibriMix