test-jni.sh 602 B

123456789101112131415161718192021222324252627282930
  1. #!/usr/bin/env bash
  2. set -e
  3. mkdir -p build
  4. cd build
  5. cmake \
  6. -D BUILD_SHARED_LIBS=ON \
  7. -D SHERPA_NCNN_ENABLE_JNI=ON \
  8. -D SHERPA_NCNN_ENABLE_PORTAUDIO=OFF \
  9. -D SHERPA_NCNN_ENABLE_PYTHON=OFF \
  10. -D SHERPA_NCNN_ENABLE_JNI=ON \
  11. ..
  12. make -j4
  13. ls -lh lib
  14. cd ..
  15. export LD_LIBRARY_PATH=$PWD/build/lib:$LD_LIBRARY_PATH
  16. cd .github/scripts/
  17. git lfs install
  18. git clone https://huggingface.co/csukuangfj/sherpa-ncnn-conv-emformer-transducer-2022-12-06
  19. kotlinc-jvm -include-runtime -d main.jar Main.kt WaveReader.kt SherpaNcnn.kt AssetManager.kt
  20. java -Djava.library.path=../../build/lib -jar main.jar