Support extra languages in multi-lang kokoro tts (#2303)

This commit is contained in:
Fangjun Kuang
2025-06-20 11:22:52 +08:00
committed by GitHub
parent a6095f5f64
commit 6982b86c66
28 changed files with 187 additions and 49 deletions

View File

@@ -6,6 +6,7 @@ public class OfflineTtsKokoroModelConfig {
private final String voices;
private final String tokens;
private final String lexicon;
private final String lang;
private final String dataDir;
private final String dictDir;
private final float lengthScale;
@@ -15,6 +16,7 @@ public class OfflineTtsKokoroModelConfig {
this.voices = builder.voices;
this.tokens = builder.tokens;
this.lexicon = builder.lexicon;
this.lang = builder.lang;
this.dataDir = builder.dataDir;
this.dictDir = builder.dictDir;
this.lengthScale = builder.lengthScale;
@@ -50,6 +52,7 @@ public class OfflineTtsKokoroModelConfig {
private String voices = "";
private String tokens = "";
private String lexicon = "";
private String lang = "";
private String dataDir = "";
private String dictDir = "";
private float lengthScale = 1.0f;
@@ -78,6 +81,11 @@ public class OfflineTtsKokoroModelConfig {
return this;
}
public Builder setLang(String lang) {
this.lang = lang;
return this;
}
public Builder setDataDir(String dataDir) {
this.dataDir = dataDir;
return this;