INNER CODE UNIT · Python
full_records
flashlight/wav2letter · data/ami/utils.py:108
def full_records(speakers, fid2length, subset_name=None):
all_records = []
speakers = {(speaker.id, speaker) for speaker in speakers}
for fid, length in fid2length:
speaker = fid.split("_")[2]
assert speaker in speakers, f"Unknown speaker! {speaker}"
speaker = speakers[speaker]
if subset_name is not None:
assert subset_name == speaker.subset
frecord = FileRecord(speaker=speaker, length=length, fid=fid)
all_records.append(frecord)
return all_records
def get_speaker2time(records, lambda_key, lambda_value):