AdaSpeech icon indicating copy to clipboard operation
AdaSpeech copied to clipboard

TypeError: expected str, bytes or os.PathLike object, not NoneType

Open mongboy1 opened this issue 1 year ago • 0 comments

Traceback (most recent call last): File "c:/Users/최현석/OneDrive/바탕 화면/AdaSpeech-master/AdaSpeech-master/nvidia_preprocessing.py", line 96, in hp = HParam(args.config) File "c:\Users\최현석\OneDrive\바탕 화면\AdaSpeech-master\AdaSpeech-master\utils\hparams.py", line 58, in init hp_dict = load_hparam(file) File "c:\Users\최현석\OneDrive\바탕 화면\AdaSpeech-master\AdaSpeech-master\utils\hparams.py", line 16, in load_hparam stream = open(filename)

My code is here.

  1. line96 (( hp = HParam(args.config) ))

if name == "main": parser = argparse.ArgumentParser() parser.add_argument( "-d", "--data_path", type=str, help="root directory of wav files" ) parser.add_argument( "-c", "--config", type=str, help="yaml file for configuration" ) args = parser.parse_args()

hp = HParam(args.config)

main(args, hp)
  1. line 16 (( stream = open(filename, "r") ))

def load_hparam(filename): stream = open(filename, "r") docs = yaml.load_all(stream, Loader=yaml.Loader) hparam_dict = dict() for doc in docs: for k, v in doc.items(): hparam_dict[k] = v return hparam_dict

  1. line 58 (( hp_dict = load_hparam(file) ))

class HParam(Dotdict): def init(self, file): super(Dotdict, self).init() hp_dict = load_hparam(file) hp_dotdict = Dotdict(hp_dict) for k, v in hp_dotdict.items(): setattr(self, k, v)

__getattr__ = Dotdict.__getitem__
__setattr__ = Dotdict.__setitem__
__delattr__ = Dotdict.__delitem__

How can I solve this problem?

mongboy1 avatar Sep 20 '22 11:09 mongboy1