Commit acbafc41477a4063d51e5312961c6a045171f0eb
1 parent
a7a92c6a20
Exists in
master
add wav scp method to voxceleb module but it is under construction
Showing 1 changed file with 11 additions and 0 deletions Side-by-side Diff
volia/voxceleb.py
| ... | ... | @@ -41,6 +41,10 @@ |
| 41 | 41 | out.write(spk + " " + " ".join(ids) + "\n") |
| 42 | 42 | |
| 43 | 43 | |
| 44 | +def wavscp(datadir: str, outfile: str): | |
| 45 | + raise Exception("Under construction") | |
| 46 | + pass | |
| 47 | + | |
| 44 | 48 | if __name__ == "__main__": |
| 45 | 49 | # Main parser |
| 46 | 50 | parser = argparse.ArgumentParser(description="Voxceleb data management") |
| ... | ... | @@ -58,6 +62,12 @@ |
| 58 | 62 | parser_spk2utt.add_argument("--outfile", default="spk2utt", help="output file") |
| 59 | 63 | parser_spk2utt.set_defaults(which="spk2utt") |
| 60 | 64 | |
| 65 | + # wavscp | |
| 66 | + parser_wavscp = subparser.add_parser("wavscp", help="generate wav scp file") | |
| 67 | + parser_wavscp.add_argument("--datadir", required=True, help="data directory of masseffect") | |
| 68 | + parser_wavscp.add_argument("--outfile", default="wav.scp", help="wav.scp output file") | |
| 69 | + parser_wavscp.set_defaults(which="wavscp") | |
| 70 | + | |
| 61 | 71 | # Parse |
| 62 | 72 | args = parser.parse_args() |
| 63 | 73 | |
| ... | ... | @@ -65,6 +75,7 @@ |
| 65 | 75 | runner = SubCommandRunner({ |
| 66 | 76 | "utt2spk" : utt2spk, |
| 67 | 77 | "spk2utt": spk2utt, |
| 78 | + "wavscp": wavscp | |
| 68 | 79 | }) |
| 69 | 80 | |
| 70 | 81 | runner.run(args.which, args.__dict__, remove="which") |