Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
xuning
/
sherpaonnx
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
Fangjun Kuang
2025-08-25 10:00:51 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Committed by
GitHub
2025-08-25 10:00:51 +0800
Commit
44a92efbdc3132e900167fd85dd2139d531c61e3
44a92efb
1 parent
06ae4a7c
Support 16KB page size for Android (#2520)
显示空白字符变更
内嵌
并排对比
正在显示
3 个修改的文件
包含
24 行增加
和
6 行删除
.github/workflows/android.yaml
CMakeLists.txt
scripts/apk/generate-asr-apk-script.py
.github/workflows/android.yaml
查看文件 @
44a92ef
...
...
@@ -59,6 +59,9 @@ jobs:
export ANDROID_NDK=$ANDROID_NDK_LATEST_HOME
export SHERPA_ONNX_ENABLE_C_API=ON
./build-android-arm64-v8a.sh
readelf -l ./build-android-arm64-v8a/install/lib/*.so
mkdir -p jniLibs/arm64-v8a/
cp -v ./build-android-arm64-v8a/install/lib/*.so ./jniLibs/arm64-v8a/
cp -v ./build-android-arm64-v8a/install/lib/README.md ./jniLibs/arm64-v8a/
...
...
@@ -74,6 +77,9 @@ jobs:
export SHERPA_ONNX_ENABLE_C_API=ON
./build-android-armv7-eabi.sh
mkdir -p ./jniLibs/armeabi-v7a/
readelf -l ./build-android-armv7-eabi/install/lib/*.so
cp -v ./build-android-armv7-eabi/install/lib/*.so ./jniLibs/armeabi-v7a/
cp -v ./build-android-armv7-eabi/install/lib/README.md ./jniLibs/armeabi-v7a/
rm -rf ./build-android-armv7-eabi
...
...
@@ -87,6 +93,9 @@ jobs:
export ANDROID_NDK=$ANDROID_NDK_LATEST_HOME
export SHERPA_ONNX_ENABLE_C_API=ON
./build-android-x86-64.sh
readelf -l ./build-android-x86-64/install/lib/*.so
mkdir -p ./jniLibs/x86_64
cp -v ./build-android-x86-64/install/lib/*.so ./jniLibs/x86_64
cp -v ./build-android-x86-64/install/lib/README.md ./jniLibs/x86_64
...
...
@@ -101,6 +110,9 @@ jobs:
export ANDROID_NDK=$ANDROID_NDK_LATEST_HOME
export SHERPA_ONNX_ENABLE_C_API=ON
./build-android-x86.sh
readelf -l ./build-android-x86/install/lib/*.so
mkdir -p ./jniLibs/x86
cp -v ./build-android-x86/install/lib/*.so ./jniLibs/x86
cp -v ./build-android-x86/install/lib/README.md ./jniLibs/x86
...
...
CMakeLists.txt
查看文件 @
44a92ef
...
...
@@ -143,6 +143,12 @@ if(CMAKE_SYSTEM_NAME STREQUAL OHOS)
set
(
CMAKE_C_FLAGS
"-Wno-unused-command-line-argument
${
CMAKE_C_FLAGS
}
"
)
endif
()
if
(
ANDROID
)
# see https://github.com/microsoft/onnxruntime/pull/22076
# https://github.com/k2-fsa/sherpa-onnx/issues/2413
set
(
CMAKE_SHARED_LINKER_FLAGS
"
${
CMAKE_SHARED_LINKER_FLAGS
}
-Wl,-z,max-page-size=16384"
)
endif
()
message
(
STATUS
"CMAKE_BUILD_TYPE:
${
CMAKE_BUILD_TYPE
}
"
)
message
(
STATUS
"CMAKE_INSTALL_PREFIX:
${
CMAKE_INSTALL_PREFIX
}
"
)
message
(
STATUS
"BUILD_SHARED_LIBS
${
BUILD_SHARED_LIBS
}
"
)
...
...
scripts/apk/generate-asr-apk-script.py
查看文件 @
44a92ef
...
...
@@ -143,7 +143,7 @@ def get_models():
model_name
=
"sherpa-onnx-streaming-zipformer-zh-14M-2023-02-23"
,
idx
=
9
,
lang
=
"zh"
,
short_name
=
"small_zipformer"
,
short_name
=
"small_zipformer
_14M_2023_02_23
"
,
rule_fsts
=
"itn_zh_number.fst"
,
cmd
=
"""
if [ ! -f itn_zh_number.fst ]; then
...
...
@@ -167,7 +167,7 @@ def get_models():
model_name
=
"sherpa-onnx-streaming-zipformer-en-20M-2023-02-17"
,
idx
=
10
,
lang
=
"en"
,
short_name
=
"small_zipformer"
,
short_name
=
"small_zipformer
_20M_2023_02_17
"
,
cmd
=
"""
pushd $model_name
rm -fv encoder-epoch-99-avg-1.onnx
...
...
@@ -267,7 +267,7 @@ def get_models():
model_name
=
"sherpa-onnx-streaming-zipformer-small-ctc-zh-int8-2025-04-01"
,
idx
=
15
,
lang
=
"zh"
,
short_name
=
"int8_small_zipformer"
,
short_name
=
"int8_small_zipformer
_2025_04_01
"
,
rule_fsts
=
"itn_zh_number.fst"
,
cmd
=
"""
if [ ! -f itn_zh_number.fst ]; then
...
...
@@ -287,7 +287,7 @@ def get_models():
model_name
=
"sherpa-onnx-streaming-zipformer-small-ctc-zh-2025-04-01"
,
idx
=
16
,
lang
=
"zh"
,
short_name
=
"small_zipformer"
,
short_name
=
"small_zipformer
_2025_04_01
"
,
rule_fsts
=
"itn_zh_number.fst"
,
cmd
=
"""
if [ ! -f itn_zh_number.fst ]; then
...
...
@@ -443,7 +443,7 @@ def get_models():
model_name
=
"sherpa-onnx-streaming-zipformer-small-ru-vosk-int8-2025-08-16"
,
idx
=
25
,
lang
=
"ru"
,
short_name
=
"small_zipformer_int8"
,
short_name
=
"small_zipformer_int8
_2025_08_16
"
,
cmd
=
"""
pushd $model_name
rm -rf test_wavs
...
...
@@ -458,7 +458,7 @@ def get_models():
model_name
=
"sherpa-onnx-streaming-zipformer-small-ru-vosk-2025-08-16"
,
idx
=
26
,
lang
=
"ru"
,
short_name
=
"small_zipformer"
,
short_name
=
"small_zipformer
_2025_08_16
"
,
cmd
=
"""
pushd $model_name
rm -rf test_wavs
...
...
请
注册
或
登录
后发表评论