diff options
| author | Arslaan Pathan <[email protected]> | 2026-08-14 22:02:43 +1200 |
|---|---|---|
| committer | Arslaan Pathan <[email protected]> | 2026-08-14 22:02:43 +1200 |
| commit | 1f8c3e8ec88af611f0cf30132459c89aa323fefc (patch) | |
| tree | a1f2e2d0c5e75a7c805eae1ef82d9025f551b03d | |
| parent | 9ec45fbdc1622254f0b80413a33fa9819b88d5c9 (diff) | |
| download | moku-assistant-1f8c3e8ec88af611f0cf30132459c89aa323fefc.tar.xz moku-assistant-1f8c3e8ec88af611f0cf30132459c89aa323fefc.zip | |
VOSK headers
| -rw-r--r-- | Makefile | 8 | ||||
| -rw-r--r-- | jni/Android.mk | 3 |
2 files changed, 8 insertions, 3 deletions
@@ -8,7 +8,7 @@ moku-assistant.apk: AndroidManifest.xml libs/arm64-v8a/libmoku.so debug.keystore aapt package -f -M AndroidManifest.xml -I $(ANDROID_SDK_ROOT)/platforms/android-34/android.jar -F moku-assistant.apk apk/ apksigner sign --ks debug.keystore --ks-pass pass:android moku-assistant.apk -libs/arm64-v8a/libmoku.so: vosk/libvosk.so +libs/arm64-v8a/libmoku.so: vosk/libvosk.so vosk/include/vosk_api.h ndk-build vosk/libvosk.so: @@ -17,9 +17,13 @@ vosk/libvosk.so: mkdir -p ./tmp/vosk mv vosk-android-0.3.75.aar ./tmp/vosk/vosk.zip cd ./tmp/vosk && unzip ./vosk.zip - mkdir vosk + mkdir -p vosk cp ./tmp/vosk/jni/arm64-v8a/libvosk.so vosk/libvosk.so +vosk/include/vosk_api.h: + mkdir -p vosk/include + cd vosk/include && wget https://raw.githubusercontent.com/alphacep/vosk-api/refs/heads/master/src/vosk_api.h + all: moku-assistant.apk clean: diff --git a/jni/Android.mk b/jni/Android.mk index ef9d9a9..5f7d1fb 100644 --- a/jni/Android.mk +++ b/jni/Android.mk @@ -11,7 +11,8 @@ LOCAL_MODULE := moku LOCAL_SRC_FILES := main.c # LOCAL_LDLIBS := -llog -landroid -lEGL -lGLESv1_CM LOCAL_LDLIBS := -llog -landroid -LOCAL_STATIC_LIBRARIES := android_native_app_glue +LOCAL_C_INCLUDES := ../vosk/include +LOCAL_STATIC_LIBRARIES := android_native_app_glue vosk include $(BUILD_SHARED_LIBRARY) $(call import-module,android/native_app_glue) |
