Fix building without TTS (#1691)
This commit is contained in:
@@ -53,7 +53,7 @@ public:
|
|||||||
CButton generate_btn_;
|
CButton generate_btn_;
|
||||||
afx_msg void OnBnClickedOk();
|
afx_msg void OnBnClickedOk();
|
||||||
|
|
||||||
SherpaOnnxOfflineTts *tts_ = nullptr;
|
const SherpaOnnxOfflineTts *tts_ = nullptr;
|
||||||
CEdit my_text_;
|
CEdit my_text_;
|
||||||
CEdit output_filename_;
|
CEdit output_filename_;
|
||||||
|
|
||||||
|
|||||||
@@ -1220,6 +1220,69 @@ void SherpaOnnxDestroyOfflineTtsGeneratedAudio(
|
|||||||
delete p;
|
delete p;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#else
|
||||||
|
const SherpaOnnxOfflineTts *SherpaOnnxCreateOfflineTts(
|
||||||
|
const SherpaOnnxOfflineTtsConfig *config) {
|
||||||
|
SHERPA_ONNX_LOGE("TTS is not enabled. Please rebuild sherpa-onnx");
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
void SherpaOnnxDestroyOfflineTts(const SherpaOnnxOfflineTts *tts) {
|
||||||
|
SHERPA_ONNX_LOGE("TTS is not enabled. Please rebuild sherpa-onnx");
|
||||||
|
}
|
||||||
|
|
||||||
|
int32_t SherpaOnnxOfflineTtsSampleRate(const SherpaOnnxOfflineTts *tts) {
|
||||||
|
SHERPA_ONNX_LOGE("TTS is not enabled. Please rebuild sherpa-onnx");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
int32_t SherpaOnnxOfflineTtsNumSpeakers(const SherpaOnnxOfflineTts *tts) {
|
||||||
|
SHERPA_ONNX_LOGE("TTS is not enabled. Please rebuild sherpa-onnx");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
const SherpaOnnxGeneratedAudio *SherpaOnnxOfflineTtsGenerate(
|
||||||
|
const SherpaOnnxOfflineTts *tts, const char *text, int32_t sid,
|
||||||
|
float speed) {
|
||||||
|
SHERPA_ONNX_LOGE("TTS is not enabled. Please rebuild sherpa-onnx");
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
const SherpaOnnxGeneratedAudio *SherpaOnnxOfflineTtsGenerateWithCallback(
|
||||||
|
const SherpaOnnxOfflineTts *tts, const char *text, int32_t sid, float speed,
|
||||||
|
SherpaOnnxGeneratedAudioCallback callback) {
|
||||||
|
SHERPA_ONNX_LOGE("TTS is not enabled. Please rebuild sherpa-onnx");
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
const SherpaOnnxGeneratedAudio *
|
||||||
|
SherpaOnnxOfflineTtsGenerateWithProgressCallback(
|
||||||
|
const SherpaOnnxOfflineTts *tts, const char *text, int32_t sid, float speed,
|
||||||
|
SherpaOnnxGeneratedAudioProgressCallback callback) {
|
||||||
|
SHERPA_ONNX_LOGE("TTS is not enabled. Please rebuild sherpa-onnx");
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
const SherpaOnnxGeneratedAudio *
|
||||||
|
SherpaOnnxOfflineTtsGenerateWithProgressCallbackWithArg(
|
||||||
|
const SherpaOnnxOfflineTts *tts, const char *text, int32_t sid, float speed,
|
||||||
|
SherpaOnnxGeneratedAudioProgressCallbackWithArg callback, void *arg) {
|
||||||
|
SHERPA_ONNX_LOGE("TTS is not enabled. Please rebuild sherpa-onnx");
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
const SherpaOnnxGeneratedAudio *SherpaOnnxOfflineTtsGenerateWithCallbackWithArg(
|
||||||
|
const SherpaOnnxOfflineTts *tts, const char *text, int32_t sid, float speed,
|
||||||
|
SherpaOnnxGeneratedAudioCallbackWithArg callback, void *arg) {
|
||||||
|
SHERPA_ONNX_LOGE("TTS is not enabled. Please rebuild sherpa-onnx");
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
void SherpaOnnxDestroyOfflineTtsGeneratedAudio(
|
||||||
|
const SherpaOnnxGeneratedAudio *p) {
|
||||||
|
SHERPA_ONNX_LOGE("TTS is not enabled. Please rebuild sherpa-onnx");
|
||||||
|
}
|
||||||
|
|
||||||
#endif // SHERPA_ONNX_ENABLE_TTS == 1
|
#endif // SHERPA_ONNX_ENABLE_TTS == 1
|
||||||
|
|
||||||
int32_t SherpaOnnxWriteWave(const float *samples, int32_t n,
|
int32_t SherpaOnnxWriteWave(const float *samples, int32_t n,
|
||||||
@@ -2027,6 +2090,99 @@ SherpaOnnxOfflineSpeakerDiarizationProcessWithCallbackNoArg(
|
|||||||
|
|
||||||
return ans;
|
return ans;
|
||||||
}
|
}
|
||||||
|
#else
|
||||||
|
|
||||||
|
const SherpaOnnxOfflineSpeakerDiarization *
|
||||||
|
SherpaOnnxCreateOfflineSpeakerDiarization(
|
||||||
|
const SherpaOnnxOfflineSpeakerDiarizationConfig *config) {
|
||||||
|
SHERPA_ONNX_LOGE(
|
||||||
|
"Speaker diarization is not enabled. Please rebuild sherpa-onnx");
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
void SherpaOnnxDestroyOfflineSpeakerDiarization(
|
||||||
|
const SherpaOnnxOfflineSpeakerDiarization *sd) {
|
||||||
|
SHERPA_ONNX_LOGE(
|
||||||
|
"Speaker diarization is not enabled. Please rebuild sherpa-onnx");
|
||||||
|
}
|
||||||
|
|
||||||
|
int32_t SherpaOnnxOfflineSpeakerDiarizationGetSampleRate(
|
||||||
|
const SherpaOnnxOfflineSpeakerDiarization *sd) {
|
||||||
|
SHERPA_ONNX_LOGE(
|
||||||
|
"Speaker diarization is not enabled. Please rebuild sherpa-onnx");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
void SherpaOnnxOfflineSpeakerDiarizationSetConfig(
|
||||||
|
const SherpaOnnxOfflineSpeakerDiarization *sd,
|
||||||
|
const SherpaOnnxOfflineSpeakerDiarizationConfig *config) {
|
||||||
|
SHERPA_ONNX_LOGE(
|
||||||
|
"Speaker diarization is not enabled. Please rebuild sherpa-onnx");
|
||||||
|
}
|
||||||
|
|
||||||
|
int32_t SherpaOnnxOfflineSpeakerDiarizationResultGetNumSpeakers(
|
||||||
|
const SherpaOnnxOfflineSpeakerDiarizationResult *r) {
|
||||||
|
SHERPA_ONNX_LOGE(
|
||||||
|
"Speaker diarization is not enabled. Please rebuild sherpa-onnx");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
int32_t SherpaOnnxOfflineSpeakerDiarizationResultGetNumSegments(
|
||||||
|
const SherpaOnnxOfflineSpeakerDiarizationResult *r) {
|
||||||
|
SHERPA_ONNX_LOGE(
|
||||||
|
"Speaker diarization is not enabled. Please rebuild sherpa-onnx");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
const SherpaOnnxOfflineSpeakerDiarizationSegment *
|
||||||
|
SherpaOnnxOfflineSpeakerDiarizationResultSortByStartTime(
|
||||||
|
const SherpaOnnxOfflineSpeakerDiarizationResult *r) {
|
||||||
|
SHERPA_ONNX_LOGE(
|
||||||
|
"Speaker diarization is not enabled. Please rebuild sherpa-onnx");
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
void SherpaOnnxOfflineSpeakerDiarizationDestroySegment(
|
||||||
|
const SherpaOnnxOfflineSpeakerDiarizationSegment *s) {
|
||||||
|
SHERPA_ONNX_LOGE(
|
||||||
|
"Speaker diarization is not enabled. Please rebuild sherpa-onnx");
|
||||||
|
}
|
||||||
|
|
||||||
|
const SherpaOnnxOfflineSpeakerDiarizationResult *
|
||||||
|
SherpaOnnxOfflineSpeakerDiarizationProcess(
|
||||||
|
const SherpaOnnxOfflineSpeakerDiarization *sd, const float *samples,
|
||||||
|
int32_t n) {
|
||||||
|
SHERPA_ONNX_LOGE(
|
||||||
|
"Speaker diarization is not enabled. Please rebuild sherpa-onnx");
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
const SherpaOnnxOfflineSpeakerDiarizationResult *
|
||||||
|
SherpaOnnxOfflineSpeakerDiarizationProcessWithCallback(
|
||||||
|
const SherpaOnnxOfflineSpeakerDiarization *sd, const float *samples,
|
||||||
|
int32_t n, SherpaOnnxOfflineSpeakerDiarizationProgressCallback callback,
|
||||||
|
void *arg) {
|
||||||
|
SHERPA_ONNX_LOGE(
|
||||||
|
"Speaker diarization is not enabled. Please rebuild sherpa-onnx");
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
const SherpaOnnxOfflineSpeakerDiarizationResult *
|
||||||
|
SherpaOnnxOfflineSpeakerDiarizationProcessWithCallbackNoArg(
|
||||||
|
const SherpaOnnxOfflineSpeakerDiarization *sd, const float *samples,
|
||||||
|
int32_t n,
|
||||||
|
SherpaOnnxOfflineSpeakerDiarizationProgressCallbackNoArg callback) {
|
||||||
|
SHERPA_ONNX_LOGE(
|
||||||
|
"Speaker diarization is not enabled. Please rebuild sherpa-onnx");
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
void SherpaOnnxOfflineSpeakerDiarizationDestroyResult(
|
||||||
|
const SherpaOnnxOfflineSpeakerDiarizationResult *r) {
|
||||||
|
SHERPA_ONNX_LOGE(
|
||||||
|
"Speaker diarization is not enabled. Please rebuild sherpa-onnx");
|
||||||
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef __OHOS__
|
#ifdef __OHOS__
|
||||||
@@ -2112,7 +2268,12 @@ const SherpaOnnxOfflineTts *SherpaOnnxCreateOfflineTtsOHOS(
|
|||||||
|
|
||||||
return tts;
|
return tts;
|
||||||
}
|
}
|
||||||
|
#else
|
||||||
|
const SherpaOnnxOfflineTts *SherpaOnnxCreateOfflineTtsOHOS(
|
||||||
|
const SherpaOnnxOfflineTtsConfig *config, NativeResourceManager *mgr) {
|
||||||
|
SHERPA_ONNX_LOGE("TTS is not enabled. Please rebuild sherpa-onnx");
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
#endif // #if SHERPA_ONNX_ENABLE_TTS == 1
|
#endif // #if SHERPA_ONNX_ENABLE_TTS == 1
|
||||||
//
|
//
|
||||||
#if SHERPA_ONNX_ENABLE_SPEAKER_DIARIZATION == 1
|
#if SHERPA_ONNX_ENABLE_SPEAKER_DIARIZATION == 1
|
||||||
@@ -2134,6 +2295,16 @@ SherpaOnnxCreateOfflineSpeakerDiarizationOHOS(
|
|||||||
|
|
||||||
return sd;
|
return sd;
|
||||||
}
|
}
|
||||||
|
#else
|
||||||
|
|
||||||
|
const SherpaOnnxOfflineSpeakerDiarization *
|
||||||
|
SherpaOnnxCreateOfflineSpeakerDiarizationOHOS(
|
||||||
|
const SherpaOnnxOfflineSpeakerDiarizationConfig *config,
|
||||||
|
NativeResourceManager *mgr) {
|
||||||
|
SHERPA_ONNX_LOGE(
|
||||||
|
"Speaker diarization is not enabled. Please rebuild sherpa-onnx");
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
#endif // #if SHERPA_ONNX_ENABLE_SPEAKER_DIARIZATION == 1
|
#endif // #if SHERPA_ONNX_ENABLE_SPEAKER_DIARIZATION == 1
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user