Add C++ and Python API for Kokoro 1.0 multilingual TTS model (#1795)
This commit is contained in:
@@ -19,6 +19,9 @@ struct TokenIDs {
|
||||
/*implicit*/ TokenIDs(std::vector<int64_t> tokens) // NOLINT
|
||||
: tokens{std::move(tokens)} {}
|
||||
|
||||
/*implicit*/ TokenIDs(const std::vector<int32_t> &tokens) // NOLINT
|
||||
: tokens{tokens.begin(), tokens.end()} {}
|
||||
|
||||
TokenIDs(std::vector<int64_t> tokens, // NOLINT
|
||||
std::vector<int64_t> tones) // NOLINT
|
||||
: tokens{std::move(tokens)}, tones{std::move(tones)} {}
|
||||
@@ -51,6 +54,9 @@ class OfflineTtsFrontend {
|
||||
const std::string &text, const std::string &voice = "") const = 0;
|
||||
};
|
||||
|
||||
// implementation is in ./piper-phonemize-lexicon.cc
|
||||
void InitEspeak(const std::string &data_dir);
|
||||
|
||||
} // namespace sherpa_onnx
|
||||
|
||||
#endif // SHERPA_ONNX_CSRC_OFFLINE_TTS_FRONTEND_H_
|
||||
|
||||
Reference in New Issue
Block a user