Add C API for Kokoro TTS 1.0 (#1801)
This commit is contained in:
@@ -1120,6 +1120,10 @@ static sherpa_onnx::OfflineTtsConfig GetOfflineTtsConfig(
|
||||
SHERPA_ONNX_OR(config->model.kokoro.data_dir, "");
|
||||
tts_config.model.kokoro.length_scale =
|
||||
SHERPA_ONNX_OR(config->model.kokoro.length_scale, 1.0);
|
||||
tts_config.model.kokoro.dict_dir =
|
||||
SHERPA_ONNX_OR(config->model.kokoro.dict_dir, "");
|
||||
tts_config.model.kokoro.lexicon =
|
||||
SHERPA_ONNX_OR(config->model.kokoro.lexicon, "");
|
||||
|
||||
tts_config.model.num_threads = SHERPA_ONNX_OR(config->model.num_threads, 1);
|
||||
tts_config.model.debug = config->model.debug;
|
||||
|
||||
@@ -926,6 +926,8 @@ SHERPA_ONNX_API typedef struct SherpaOnnxOfflineTtsKokoroModelConfig {
|
||||
const char *data_dir;
|
||||
|
||||
float length_scale; // < 1, faster in speech speed; > 1, slower in speed
|
||||
const char *dict_dir;
|
||||
const char *lexicon;
|
||||
} SherpaOnnxOfflineTtsKokoroModelConfig;
|
||||
|
||||
SHERPA_ONNX_API typedef struct SherpaOnnxOfflineTtsModelConfig {
|
||||
|
||||
Reference in New Issue
Block a user