Add dict_dir arg to c api to support Chinese TTS models using jieba (#809)
This commit is contained in:
@@ -818,6 +818,8 @@ SherpaOnnxOfflineTts *SherpaOnnxCreateOfflineTts(
|
||||
SHERPA_ONNX_OR(config->model.vits.noise_scale_w, 0.8);
|
||||
tts_config.model.vits.length_scale =
|
||||
SHERPA_ONNX_OR(config->model.vits.length_scale, 1.0);
|
||||
tts_config.model.vits.dict_dir =
|
||||
SHERPA_ONNX_OR(config->model.vits.dict_dir, "");
|
||||
|
||||
tts_config.model.num_threads = SHERPA_ONNX_OR(config->model.num_threads, 1);
|
||||
tts_config.model.debug = config->model.debug;
|
||||
|
||||
@@ -772,6 +772,7 @@ SHERPA_ONNX_API typedef struct SherpaOnnxOfflineTtsVitsModelConfig {
|
||||
float noise_scale;
|
||||
float noise_scale_w;
|
||||
float length_scale; // < 1, faster in speed; > 1, slower in speed
|
||||
const char *dict_dir;
|
||||
} SherpaOnnxOfflineTtsVitsModelConfig;
|
||||
|
||||
SHERPA_ONNX_API typedef struct SherpaOnnxOfflineTtsModelConfig {
|
||||
|
||||
Reference in New Issue
Block a user