Fix C# to support Chinese tts models using jieba (#815)

This commit is contained in:
Fangjun Kuang
2024-04-26 11:50:07 +08:00
committed by GitHub
parent c693676d20
commit 612002da57
10 changed files with 107 additions and 47 deletions

View File

@@ -23,6 +23,9 @@ class OfflineTtsDemo
[Option("tts-rule-fars", Required = false, Default = "", HelpText = "path to rule.far")]
public string RuleFars { get; set; }
[Option("vits-dict-dir", Required = false, Default = "", HelpText = "Path to the directory containing dict for jieba.")]
public string DictDir { get; set; }
[Option("vits-data-dir", Required = false, Default = "", HelpText = "Path to the directory containing dict for espeak-ng.")]
public string DataDir { get; set; }
@@ -124,6 +127,7 @@ to download more models.
config.Model.Vits.Lexicon = options.Lexicon;
config.Model.Vits.Tokens = options.Tokens;
config.Model.Vits.DataDir = options.DataDir;
config.Model.Vits.DictDir = options.DictDir;
config.Model.Vits.NoiseScale = options.NoiseScale;
config.Model.Vits.NoiseScaleW = options.NoiseScaleW;
config.Model.Vits.LengthScale = options.LengthScale;