Spaces:
Runtime error
Runtime error
| import argparse | |
| import os | |
| import pickle | |
| import utils | |
| if __name__ == "__main__": | |
| parser = argparse.ArgumentParser() | |
| parser.add_argument( | |
| "--root_dir", type=str, default="dataset/44k", help="path to root dir" | |
| ) | |
| parser.add_argument('-c', '--config', type=str, default="./configs/config.json", | |
| help='JSON file for configuration') | |
| parser.add_argument( | |
| "--output_dir", type=str, default="logs/44k", help="path to output dir" | |
| ) | |
| args = parser.parse_args() | |
| hps = utils.get_hparams_from_file(args.config) | |
| spk_dic = hps.spk | |
| result = {} | |
| for k,v in spk_dic.items(): | |
| print(f"now, index {k} feature...") | |
| index = utils.train_index(k,args.root_dir) | |
| result[v] = index | |
| with open(os.path.join(args.output_dir,"feature_and_index.pkl"),"wb") as f: | |
| pickle.dump(result,f) |