Add CXX API for MatchaTTS models (#1676)

This commit is contained in:
Fangjun Kuang
2025-01-03 14:16:36 +08:00
committed by GitHub
parent 9aa4897a9e
commit 648903834b
12 changed files with 403 additions and 8 deletions

View File

@@ -1114,7 +1114,7 @@ static sherpa_onnx::OfflineTtsConfig GetOfflineTtsConfig(
return tts_config;
}
SherpaOnnxOfflineTts *SherpaOnnxCreateOfflineTts(
const SherpaOnnxOfflineTts *SherpaOnnxCreateOfflineTts(
const SherpaOnnxOfflineTtsConfig *config) {
auto tts_config = GetOfflineTtsConfig(config);
@@ -1130,7 +1130,9 @@ SherpaOnnxOfflineTts *SherpaOnnxCreateOfflineTts(
return tts;
}
void SherpaOnnxDestroyOfflineTts(SherpaOnnxOfflineTts *tts) { delete tts; }
void SherpaOnnxDestroyOfflineTts(const SherpaOnnxOfflineTts *tts) {
delete tts;
}
int32_t SherpaOnnxOfflineTtsSampleRate(const SherpaOnnxOfflineTts *tts) {
return tts->impl->SampleRate();