Add CXX API for MatchaTTS models (#1676)
This commit is contained in:
@@ -950,11 +950,12 @@ SHERPA_ONNX_API typedef struct SherpaOnnxOfflineTts SherpaOnnxOfflineTts;
|
||||
|
||||
// Create an instance of offline TTS. The user has to use DestroyOfflineTts()
|
||||
// to free the returned pointer to avoid memory leak.
|
||||
SHERPA_ONNX_API SherpaOnnxOfflineTts *SherpaOnnxCreateOfflineTts(
|
||||
SHERPA_ONNX_API const SherpaOnnxOfflineTts *SherpaOnnxCreateOfflineTts(
|
||||
const SherpaOnnxOfflineTtsConfig *config);
|
||||
|
||||
// Free the pointer returned by SherpaOnnxCreateOfflineTts()
|
||||
SHERPA_ONNX_API void SherpaOnnxDestroyOfflineTts(SherpaOnnxOfflineTts *tts);
|
||||
SHERPA_ONNX_API void SherpaOnnxDestroyOfflineTts(
|
||||
const SherpaOnnxOfflineTts *tts);
|
||||
|
||||
// Return the sample rate of the current TTS object
|
||||
SHERPA_ONNX_API int32_t
|
||||
@@ -984,7 +985,6 @@ SHERPA_ONNX_API
|
||||
const SherpaOnnxGeneratedAudio *
|
||||
SherpaOnnxOfflineTtsGenerateWithProgressCallback(
|
||||
const SherpaOnnxOfflineTts *tts, const char *text, int32_t sid, float speed,
|
||||
|
||||
SherpaOnnxGeneratedAudioProgressCallback callback);
|
||||
|
||||
SHERPA_ONNX_API
|
||||
|
||||
Reference in New Issue
Block a user