Build sherpa-onnx for Android实践
官方链接:https://k2-fsa.github.io/sherpa/onnx/android/build-sherpa-onnx.html
在根据官方链接编译的过程中遇到问题,这里记录下。
环境准备
我的环境是MacBook pro M1芯片。
//配置ndk
export ANDROID_NDK="/xxx/xxx/Android/sdk/ndk/22.1.7171670"
//配置wget
brew install wget
//配置cmake,直接指定自己Android studio下载的SDK中的cmake
export PATH="$PATH:/Users/xxx/xxx/Android/sdk/cmake/3.22.1/bin"
执行编译
因为目前主流的Android手机都是arm64-v8a,这里以arm64-v8a的编译举例。
cd sherpa-onnx # Go to the root repo
./build-android-arm64-v8a.sh
编译的过程中一定会遇到一些问题,比如上面我的环境准备就是遇到了wget未安装,cmake找不大的问题。遇到问题基本都是环境准备不足的问题,看看官方文档,或者问下AI大模型基本都能解决。
最终编译完成


被折叠的 条评论
为什么被折叠?



