Add HarmonyOS examples for MatchaTTS. (#1678)

This commit is contained in:
Fangjun Kuang
2025-01-03 17:09:29 +08:00
committed by GitHub
parent 0e299f30f5
commit bf3330c906
9 changed files with 141 additions and 15 deletions

View File

@@ -17,9 +17,15 @@ namespace sherpa_onnx {
class JiebaLexicon : public OfflineTtsFrontend {
public:
~JiebaLexicon() override;
JiebaLexicon(const std::string &lexicon, const std::string &tokens,
const std::string &dict_dir, bool debug);
template <typename Manager>
JiebaLexicon(Manager *mgr, const std::string &lexicon,
const std::string &tokens, const std::string &dict_dir,
bool debug);
std::vector<TokenIDs> ConvertTextToTokenIds(
const std::string &text,
const std::string &unused_voice = "") const override;