flag.StringVar(&config.Model.Vits.Lexicon,"vits-lexicon","","Path to lexicon.txt")
flag.StringVar(&config.Model.Vits.Tokens,"vits-tokens","","Path to tokens.txt")
flag.StringVar(&config.Model.Vits.DataDir,"vits-data-dir","","Path to espeak-ng-data")
flag.StringVar(&config.Model.Matcha.DictDir,"vits-dict-dir","","Path to dict for jieba")
flag.Float32Var(&config.Model.Vits.NoiseScale,"vits-noise-scale",0.667,"noise_scale for VITS")
flag.Float32Var(&config.Model.Vits.NoiseScaleW,"vits-noise-scale-w",0.8,"noise_scale_w for VITS")
flag.Float32Var(&config.Model.Vits.LengthScale,"vits-length-scale",1.0,"length_scale for VITS. small -> faster in speech speed; large -> slower")
flag.StringVar(&config.Model.Matcha.AcousticModel,"matcha-acoustic-model","","Path to the matcha acoustic model")
flag.StringVar(&config.Model.Matcha.Vocoder,"matcha-vocoder","","Path to the matcha vocoder model")
flag.StringVar(&config.Model.Matcha.Lexicon,"matcha-lexicon","","Path to lexicon.txt")
flag.StringVar(&config.Model.Matcha.Tokens,"matcha-tokens","","Path to tokens.txt")
flag.StringVar(&config.Model.Matcha.DataDir,"matcha-data-dir","","Path to espeak-ng-data")
flag.StringVar(&config.Model.Matcha.DictDir,"matcha-dict-dir","","Path to dict for jieba")
flag.Float32Var(&config.Model.Matcha.NoiseScale,"matcha-noise-scale",0.667,"noise_scale for Matcha")
flag.Float32Var(&config.Model.Matcha.LengthScale,"matcha-length-scale",1.0,"length_scale for Matcha. small -> faster in speech speed; large -> slower")
flag.IntVar(&config.Model.NumThreads,"num-threads",1,"Number of threads for computing")
flag.IntVar(&config.Model.Debug,"debug",0,"Whether to show debug message")
flag.StringVar(&config.Model.Provider,"provider","cpu","Provider to use")