From 9b271602a8d7f4d16dadecc77ab9002d4199b4c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20V=C3=A1gner?= Date: Sun, 30 May 2021 22:19:16 +0200 Subject: [PATCH] Android: Add speechplayer to ndk-build configuration --- android/jni/Android.mk | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/android/jni/Android.mk b/android/jni/Android.mk index 8c6a8ca3..b9c5c231 100644 --- a/android/jni/Android.mk +++ b/android/jni/Android.mk @@ -1,7 +1,7 @@ LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) -LOCAL_CFLAGS = -std=c11 +#LOCAL_CFLAGS = -std=c11 # speechplayer is c++ code # ucd-tools wide-character compatibility support: @@ -11,6 +11,13 @@ UCDTOOLS_SRC_FILES := \ LOCAL_SRC_FILES += $(UCDTOOLS_SRC_FILES) +SPEECHPLAYER_SRC_FILES := \ + ../../src/speechPlayer/src/frame.cpp \ + ../../src/speechPlayer/src/speechPlayer.cpp \ + ../../src/speechPlayer/src/speechWaveGenerator.cpp + +LOCAL_SRC_FILES += $(SPEECHPLAYER_SRC_FILES) + ESPEAK_SOURCES := \ src/libespeak-ng/compiledata.c \ src/libespeak-ng/compiledict.c \ @@ -31,6 +38,7 @@ ESPEAK_SOURCES := \ src/libespeak-ng/soundicon.c \ src/libespeak-ng/spect.c \ src/libespeak-ng/speech.c \ + src/libespeak-ng/sPlayer.c \ src/libespeak-ng/ssml.c \ src/libespeak-ng/synthdata.c \ src/libespeak-ng/synthesize.c \ @@ -44,7 +52,7 @@ ESPEAK_SRC_PATH := ../../src ESPEAK_SRC_FILES := \ $(subst src/,$(ESPEAK_SRC_PATH)/,$(ESPEAK_SOURCES)) -LOCAL_CFLAGS += -DINCLUDE_KLATT -DINCLUDE_SONIC +LOCAL_CFLAGS += -DINCLUDE_KLATT -DINCLUDE_SPEECHPLAYER -DINCLUDE_SONIC LOCAL_SRC_FILES += \ $(filter-out $(BLACKLIST_SRC_FILES),$(ESPEAK_SRC_FILES)) @@ -58,6 +66,7 @@ LOCAL_SRC_FILES += \ LOCAL_C_INCLUDES += \ $(LOCAL_PATH)/include \ $(LOCAL_PATH)/$(UCDTOOLS_SRC_PATH)/include \ + $(LOCAL_PATH)/../../src/speechPlayer/include \ $(LOCAL_PATH)/$(ESPEAK_SRC_PATH)/include LOCAL_LDLIBS := \