INNER CODE UNIT · Python

get_fid2length

flashlight/wav2letter · data/ami/utils.py:97

def get_fid2length(train_file):
    fids = []
    lengths = []
    with open(train_file) as f:
        for line in f:
            spl = line.split()
            fids.append(spl[0])
            lengths.append(float(spl[2]) / 1000)
    return list(zip(fids, lengths))


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}"

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…