tweaked demo page script to sample speakers instead
This commit is contained in:
parent
2f1dca3089
commit
a9fa0898a9
|
@ -121,18 +121,20 @@ def main():
|
|||
# pull from dataset samples
|
||||
if args.sample_from_dataset:
|
||||
cfg.dataset.cache = False
|
||||
cfg.dataset.sample_type = "speaker"
|
||||
cfg.dataset.tasks_list = [ 'tts' ]
|
||||
|
||||
samples_dirs["dataset"] = args.demo_dir / "dataset"
|
||||
|
||||
_logger.info("Loading dataloader...")
|
||||
dataloader = create_train_dataloader()
|
||||
_logger.info("Loaded dataloader.")
|
||||
|
||||
num = args.dataset_samples if args.dataset_samples else cfg.evaluation.size
|
||||
|
||||
length = len( dataloader.dataset )
|
||||
num = args.dataset_samples if args.dataset_samples else length
|
||||
|
||||
for i in trange( num, desc="Sampling dataset for samples" ):
|
||||
idx = random.randint( 0, length )
|
||||
batch = dataloader.dataset[idx]
|
||||
batch = dataloader.dataset[i]
|
||||
|
||||
dir = args.demo_dir / "dataset" / f'{i}'
|
||||
|
||||
|
@ -141,7 +143,7 @@ def main():
|
|||
metadata = batch["metadata"]
|
||||
|
||||
text = metadata["text"]
|
||||
language = metadata["language"]
|
||||
language = metadata["language"].lower()
|
||||
|
||||
prompt = dir / "prompt.wav"
|
||||
reference = dir / "reference.wav"
|
||||
|
|
Loading…
Reference in New Issue
Block a user