Add CXX API for Kokoro TTS 1.0 (#1802)

This commit is contained in:
Fangjun Kuang
2025-02-07 14:51:49 +08:00
committed by GitHub
parent 7330f7519a
commit d815204774
7 changed files with 111 additions and 6 deletions

View File

@@ -343,6 +343,8 @@ OfflineTts OfflineTts::Create(const OfflineTtsConfig &config) {
c.model.kokoro.tokens = config.model.kokoro.tokens.c_str();
c.model.kokoro.data_dir = config.model.kokoro.data_dir.c_str();
c.model.kokoro.length_scale = config.model.kokoro.length_scale;
c.model.kokoro.dict_dir = config.model.kokoro.dict_dir.c_str();
c.model.kokoro.lexicon = config.model.kokoro.lexicon.c_str();
c.model.num_threads = config.model.num_threads;
c.model.debug = config.model.debug;

View File

@@ -343,6 +343,8 @@ struct OfflineTtsKokoroModelConfig {
std::string voices;
std::string tokens;
std::string data_dir;
std::string dict_dir;
std::string lexicon;
float length_scale = 1.0; // < 1, faster in speed; > 1, slower in speed
};