data.dataset.JSONMetadataDataset

data.dataset.JSONMetadataDataset(json_paths)

Dataset for reading AudioMetadata JSON files.

Parameters

Name Type Description Default
json_paths list of str or list of Path List of paths to JSON files. required

Examples

from torch.utils.data import DataLoader
from easyaligner.data.dataset import JSONMetadataDataset
json_files = list(Path("output/vad").rglob("*.json"))
dataset = JSONMetadataDataset(json_files)
loader = DataLoader(dataset, num_workers=4, prefetch_factor=2)
for metadata in loader:
    print(metadata)