Shortcuts

asteroid.data.wsj0_mix module

asteroid.data.wsj0_mix.make_dataloaders(train_dir, valid_dir, n_src=2, sample_rate=8000, segment=4.0, batch_size=4, num_workers=None, **kwargs)[source]
class asteroid.data.wsj0_mix.Wsj0mixDataset(json_dir, n_src=2, sample_rate=8000, segment=4.0)[source]

Bases: sphinx.ext.autodoc.importer._MockObject

Dataset class for the wsj0-mix source separation dataset.

Parameters:
  • json_dir (str) – The path to the directory containing the json files.
  • sample_rate (int, optional) – The sampling rate of the wav files.
  • segment (float, optional) – Length of the segments used for training, in seconds. If None, use full utterances (e.g. for test).
  • n_src (int, optional) – Number of sources in the training targets.
References
“Deep clustering: Discriminative embeddings for segmentation and separation”, Hershey et al. 2015.
dataset_name = 'wsj0-mix'[source]
__getitem__(idx)[source]

Gets a mixture/sources pair. :returns: mixture, vstack([source_arrays])

get_infos()[source]

Get dataset infos (for publishing models).

Returns:dict, dataset infos with keys dataset, task and licences.
Read the Docs v: v0.4.4
Versions
latest
stable
v0.4.4
v0.4.3
v0.4.2
v0.4.1
v0.4.0
v0.3.5_b
v0.3.4
v0.3.3
v0.3.2
v0.3.1
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.