Add Java and Koltin API for Kokoro TTS 1.0 (#1798)
This commit is contained in:
@@ -5,14 +5,18 @@ public class OfflineTtsKokoroModelConfig {
|
||||
private final String model;
|
||||
private final String voices;
|
||||
private final String tokens;
|
||||
private final String lexicon;
|
||||
private final String dataDir;
|
||||
private final String dictDir;
|
||||
private final float lengthScale;
|
||||
|
||||
private OfflineTtsKokoroModelConfig(Builder builder) {
|
||||
this.model = builder.model;
|
||||
this.voices = builder.voices;
|
||||
this.tokens = builder.tokens;
|
||||
this.lexicon = builder.lexicon;
|
||||
this.dataDir = builder.dataDir;
|
||||
this.dictDir = builder.dictDir;
|
||||
this.lengthScale = builder.lengthScale;
|
||||
}
|
||||
|
||||
@@ -45,7 +49,9 @@ public class OfflineTtsKokoroModelConfig {
|
||||
private String model = "";
|
||||
private String voices = "";
|
||||
private String tokens = "";
|
||||
private String lexicon = "";
|
||||
private String dataDir = "";
|
||||
private String dictDir = "";
|
||||
private float lengthScale = 1.0f;
|
||||
|
||||
public OfflineTtsKokoroModelConfig build() {
|
||||
@@ -67,11 +73,21 @@ public class OfflineTtsKokoroModelConfig {
|
||||
return this;
|
||||
}
|
||||
|
||||
public Builder setLexicon(String lexicon) {
|
||||
this.lexicon = lexicon;
|
||||
return this;
|
||||
}
|
||||
|
||||
public Builder setDataDir(String dataDir) {
|
||||
this.dataDir = dataDir;
|
||||
return this;
|
||||
}
|
||||
|
||||
public Builder setDictDir(String dictDir) {
|
||||
this.dictDir = dictDir;
|
||||
return this;
|
||||
}
|
||||
|
||||
public Builder setLengthScale(float lengthScale) {
|
||||
this.lengthScale = lengthScale;
|
||||
return this;
|
||||
|
||||
Reference in New Issue
Block a user