UNPKG

react-native-sherpa-onnx-offline-stt

Version:

React Native wrapper for sherpa-onnx offline speech-to-text with TEN-VAD and speaker diarization

26 lines (19 loc) 668 B
cmake_minimum_required(VERSION 3.18.1) project("ten_vad_jni") # 16KB page alignment for Android 15+ devices set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-z,max-page-size=16384") # Add the JNI wrapper add_library(ten_vad_jni SHARED ten_vad_jni.cpp) # Find the prebuilt TEN-VAD library add_library(ten_vad SHARED IMPORTED) set_target_properties(ten_vad PROPERTIES IMPORTED_LOCATION ${CMAKE_SOURCE_DIR}/../jniLibs/${ANDROID_ABI}/libten_vad.so ) # Link against TEN-VAD and Android log target_link_libraries(ten_vad_jni ten_vad log android ) # Include header path target_include_directories(ten_vad_jni PRIVATE ${CMAKE_SOURCE_DIR})