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-16 18:19:56 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Committed by
GitHub
2025-08-16 18:19:56 +0800
Commit
beb700a9429969bf15f902428d17e3a2de0d5121
beb700a9
1 parent
091e6ff6
Fix building apk (#2499)
隐藏空白字符变更
内嵌
并排对比
正在显示
13 个修改的文件
包含
30 行增加
和
32 行删除
scripts/apk/build-apk-asr-2pass.sh.in
scripts/apk/build-apk-asr.sh.in
scripts/apk/build-apk-audio-tagging-wearos.sh.in
scripts/apk/build-apk-audio-tagging.sh.in
scripts/apk/build-apk-kws.sh
scripts/apk/build-apk-slid.sh.in
scripts/apk/build-apk-speaker-diarization.sh.in
scripts/apk/build-apk-speaker-identification.sh.in
scripts/apk/build-apk-tts-engine.sh.in
scripts/apk/build-apk-tts.sh.in
scripts/apk/build-apk-vad-asr-simulate-streaming.sh.in
scripts/apk/build-apk-vad-asr.sh.in
scripts/apk/build-apk-vad.sh
scripts/apk/build-apk-asr-2pass.sh.in
查看文件 @
beb700a
...
...
@@ -104,10 +104,10 @@ for arch in arm64-v8a armeabi-v7a x86_64 x86; do
pushd
./android/SherpaOnnx2Pass
sed -i.bak s/2048/9012/g ./gradle.properties
git diff ./gradle.properties
./gradlew assembleRelease
-Pandroid.injected.build.abi
=
$arch
./gradlew assembleRelease
popd
mv android/SherpaOnnx2Pass/app/build/
intermediate
s/apk/release/app-release-unsigned.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-asr_2pass-
$lang1
-
${
short_name1
}
_
${
short_name2
}
.apk
mv android/SherpaOnnx2Pass/app/build/
output
s/apk/release/app-release-unsigned.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-asr_2pass-
$lang1
-
${
short_name1
}
_
${
short_name2
}
.apk
ls -lh apks
rm -v ./android/SherpaOnnx2Pass/app/src/main/jniLibs/
$arch
/
*
.so
done
...
...
scripts/apk/build-apk-asr.sh.in
查看文件 @
beb700a
...
...
@@ -82,10 +82,10 @@ for arch in arm64-v8a armeabi-v7a x86_64 x86; do
pushd
./android/SherpaOnnx
sed -i.bak s/2048/9012/g ./gradle.properties
git diff ./gradle.properties
./gradlew assembleRelease
-Pandroid.injected.build.abi
=
$arch
./gradlew assembleRelease
popd
mv android/SherpaOnnx/app/build/
intermediate
s/apk/release/app-release-unsigned.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-asr-
$lang
-
$short_name
.apk
mv android/SherpaOnnx/app/build/
output
s/apk/release/app-release-unsigned.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-asr-
$lang
-
$short_name
.apk
ls -lh apks
rm -v ./android/SherpaOnnx/app/src/main/jniLibs/
$arch
/
*
.so
done
...
...
scripts/apk/build-apk-audio-tagging-wearos.sh.in
查看文件 @
beb700a
...
...
@@ -75,10 +75,10 @@ for arch in arm64-v8a armeabi-v7a x86_64 x86; do
pushd
./android/SherpaOnnxAudioTaggingWearOs
sed -i.bak s/2048/9012/g ./gradle.properties
git diff ./gradle.properties
./gradlew assembleRelease
-Pandroid.injected.build.abi
=
$arch
./gradlew assembleRelease
popd
mv android/SherpaOnnxAudioTaggingWearOs/app/build/
intermediate
s/apk/release/app-release-unsigned.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-audio-tagging-
$short_name
-wearos.apk
mv android/SherpaOnnxAudioTaggingWearOs/app/build/
output
s/apk/release/app-release-unsigned.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-audio-tagging-
$short_name
-wearos.apk
ls -lh apks
rm -v ./android/SherpaOnnxAudioTaggingWearOs/app/src/main/jniLibs/
$arch
/
*
.so
done
...
...
scripts/apk/build-apk-audio-tagging.sh.in
查看文件 @
beb700a
...
...
@@ -74,10 +74,10 @@ for arch in arm64-v8a armeabi-v7a x86_64 x86; do
pushd
./android/SherpaOnnxAudioTagging
sed -i.bak s/2048/9012/g ./gradle.properties
git diff ./gradle.properties
./gradlew assembleRelease
-Pandroid.injected.build.abi
=
$arch
./gradlew assembleRelease
popd
mv android/SherpaOnnxAudioTagging/app/build/
intermediate
s/apk/release/app-release-unsigned.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-audio-tagging-
$short_name
.apk
mv android/SherpaOnnxAudioTagging/app/build/
output
s/apk/release/app-release-unsigned.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-audio-tagging-
$short_name
.apk
ls -lh apks
rm -v ./android/SherpaOnnxAudioTagging/app/src/main/jniLibs/
$arch
/
*
.so
done
...
...
scripts/apk/build-apk-kws.sh
查看文件 @
beb700a
...
...
@@ -77,10 +77,10 @@ for arch in arm64-v8a armeabi-v7a x86_64 x86; do
pushd
./android/SherpaOnnxKws
sed -i.bak s/2048/9012/g ./gradle.properties
git diff ./gradle.properties
./gradlew assembleRelease
-Pandroid.injected.build.abi
=
$arch
./gradlew assembleRelease
popd
mv android/SherpaOnnxKws/app/build/
intermediate
s/apk/release/app-release-unsigned.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-kws-zh-wenetspeech-zipformer.apk
mv android/SherpaOnnxKws/app/build/
output
s/apk/release/app-release-unsigned.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-kws-zh-wenetspeech-zipformer.apk
ls -lh apks
rm -v ./android/SherpaOnnxKws/app/src/main/jniLibs/
$arch
/
*
.so
...
...
@@ -138,10 +138,10 @@ for arch in arm64-v8a armeabi-v7a x86_64 x86; do
pushd
./android/SherpaOnnxKws
sed -i.bak s/2048/9012/g ./gradle.properties
git diff ./gradle.properties
./gradlew assembleRelease
-Pandroid.injected.build.abi
=
$arch
./gradlew assembleRelease
popd
mv android/SherpaOnnxKws/app/build/
intermediate
s/apk/release/app-release-unsigned.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-kws-en-gigaspeech-zipformer.apk
mv android/SherpaOnnxKws/app/build/
output
s/apk/release/app-release-unsigned.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-kws-en-gigaspeech-zipformer.apk
ls -lh apks
rm -v ./android/SherpaOnnxKws/app/src/main/jniLibs/
$arch
/
*
.so
done
...
...
scripts/apk/build-apk-slid.sh.in
查看文件 @
beb700a
...
...
@@ -78,10 +78,10 @@ for arch in arm64-v8a armeabi-v7a x86_64 x86; do
pushd
./android/SherpaOnnxSpokenLanguageIdentification
sed -i.bak s/2048/9012/g ./gradle.properties
git diff ./gradle.properties
./gradlew assembleRelease
-Pandroid.injected.build.abi
=
$arch
./gradlew assembleRelease
popd
mv android/SherpaOnnxSpokenLanguageIdentification/app/build/
intermediate
s/apk/release/app-release-unsigned.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-slid-
$short_name
.apk
mv android/SherpaOnnxSpokenLanguageIdentification/app/build/
output
s/apk/release/app-release-unsigned.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-slid-
$short_name
.apk
ls -lh apks
rm -v ./android/SherpaOnnxSpokenLanguageIdentification/app/src/main/jniLibs/
$arch
/
*
.so
done
...
...
scripts/apk/build-apk-speaker-diarization.sh.in
查看文件 @
beb700a
...
...
@@ -73,10 +73,10 @@ for arch in arm64-v8a armeabi-v7a x86_64 x86; do
cp -v ./build-android-
$src_arch
/install/lib/
*
.so ./android/SherpaOnnxSpeakerDiarization/app/src/main/jniLibs/
$arch
/
pushd
./android/SherpaOnnxSpeakerDiarization
./gradlew
assembleRelease -Pandroid.injected.build.abi
=
$arch
./gradlew
build
popd
mv android/SherpaOnnxSpeakerDiarization/app/build/
intermediates/apk/release/app-release-unsigned
.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-speaker-diarization-
$segmentation_short_name
-
$embedding_short_name
.apk
mv android/SherpaOnnxSpeakerDiarization/app/build/
outputs/apk/debug/app-debug
.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-speaker-diarization-
$segmentation_short_name
-
$embedding_short_name
.apk
ls -lh apks
rm -v ./android/SherpaOnnxSpeakerDiarization/app/src/main/jniLibs/
$arch
/
*
.so
done
...
...
scripts/apk/build-apk-speaker-identification.sh.in
查看文件 @
beb700a
...
...
@@ -69,10 +69,10 @@ for arch in arm64-v8a armeabi-v7a x86_64 x86; do
pushd
./android/SherpaOnnxSpeakerIdentification
sed -i.bak s/2048/9012/g ./gradle.properties
git diff ./gradle.properties
./gradlew
assembleRelease -Pandroid.injected.build.abi
=
$arch
./gradlew
build
popd
mv android/SherpaOnnxSpeakerIdentification/app/build/
intermediates/apk/release/app-release-unsigned
.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-
$lang
-speaker-identification-
$framework
-
$short_name
.apk
mv android/SherpaOnnxSpeakerIdentification/app/build/
outputs/apk/debug/app-debug
.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-
$lang
-speaker-identification-
$framework
-
$short_name
.apk
ls -lh apks
rm -v ./android/SherpaOnnxSpeakerIdentification/app/src/main/jniLibs/
$arch
/
*
.so
done
...
...
scripts/apk/build-apk-tts-engine.sh.in
查看文件 @
beb700a
...
...
@@ -68,7 +68,6 @@ sed -i.bak s/"lang = null"/"lang = \"$lang_iso_639_3\""/ ./TtsEngine.kt
sed -i.bak s/
"isKitten = false"
/
"isKitten = true"
/ ./TtsEngine.kt
{%
endif %
}
{%
if
tts_model.model_name %
}
sed -i.bak s/
"modelName = null"
/
"modelName =
\"
$model_name
\"
"
/ ./TtsEngine.kt
{%
endif %
}
...
...
@@ -141,10 +140,10 @@ for arch in arm64-v8a armeabi-v7a x86_64 x86; do
pushd
./android/SherpaOnnxTtsEngine
sed -i.bak s/2048/9012/g ./gradle.properties
git diff ./gradle.properties
./gradlew assembleRelease
-Pandroid.injected.build.abi
=
$arch
./gradlew assembleRelease
popd
mv android/SherpaOnnxTtsEngine/app/build/
intermediate
s/apk/release/app-release-unsigned.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-
$lang
-tts-engine-
$model_dir
.apk
mv android/SherpaOnnxTtsEngine/app/build/
output
s/apk/release/app-release-unsigned.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-
$lang
-tts-engine-
$model_dir
.apk
ls -lh apks
rm -v ./android/SherpaOnnxTtsEngine/app/src/main/jniLibs/
$arch
/
*
.so
done
...
...
scripts/apk/build-apk-tts.sh.in
查看文件 @
beb700a
...
...
@@ -134,10 +134,10 @@ for arch in arm64-v8a armeabi-v7a x86_64 x86; do
pushd
./android/SherpaOnnxTts
sed -i.bak s/2048/9012/g ./gradle.properties
git diff ./gradle.properties
./gradlew assembleRelease
-Pandroid.injected.build.abi
=
$arch
./gradlew assembleRelease
popd
mv android/SherpaOnnxTts/app/build/
intermediate
s/apk/release/app-release-unsigned.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-
$lang
-tts-
$model_dir
.apk
mv android/SherpaOnnxTts/app/build/
output
s/apk/release/app-release-unsigned.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-
$lang
-tts-
$model_dir
.apk
ls -lh apks
rm -v ./android/SherpaOnnxTts/app/src/main/jniLibs/
$arch
/
*
.so
done
...
...
scripts/apk/build-apk-vad-asr-simulate-streaming.sh.in
查看文件 @
beb700a
...
...
@@ -103,11 +103,10 @@ for arch in arm64-v8a armeabi-v7a x86_64 x86; do
pushd
./android/SherpaOnnxSimulateStreamingAsr
sed -i.bak s/2048/9012/g ./gradle.properties
git diff ./gradle.properties
./gradlew assembleRelease
-Pandroid.injected.build.abi
=
$arch
./gradlew assembleRelease
popd
find . -name
"*.apk"
mv android/SherpaOnnxSimulateStreamingAsr/app/build/intermediates/apk/release/app-release-unsigned.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-simulated_streaming_asr-
$lang
-
$short_name
.apk
mv android/SherpaOnnxSimulateStreamingAsr/app/build/outputs/apk/release/app-release-unsigned.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-simulated_streaming_asr-
$lang
-
$short_name
.apk
ls -lh apks
rm -v ./android/SherpaOnnxSimulateStreamingAsr/app/src/main/jniLibs/
$arch
/
*
.so
done
...
...
scripts/apk/build-apk-vad-asr.sh.in
查看文件 @
beb700a
...
...
@@ -83,10 +83,10 @@ for arch in arm64-v8a armeabi-v7a x86_64 x86; do
pushd
./android/SherpaOnnxVadAsr
sed -i.bak s/2048/9012/g ./gradle.properties
git diff ./gradle.properties
./gradlew assembleRelease
-Pandroid.injected.build.abi
=
$arch
./gradlew assembleRelease
popd
mv android/SherpaOnnxVadAsr/app/build/
intermediate
s/apk/release/app-release-unsigned.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-vad_asr-
$lang
-
$short_name
.apk
mv android/SherpaOnnxVadAsr/app/build/
output
s/apk/release/app-release-unsigned.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-vad_asr-
$lang
-
$short_name
.apk
ls -lh apks
rm -v ./android/SherpaOnnxVadAsr/app/src/main/jniLibs/
$arch
/
*
.so
done
...
...
scripts/apk/build-apk-vad.sh
查看文件 @
beb700a
...
...
@@ -58,10 +58,10 @@ for arch in arm64-v8a armeabi-v7a x86_64 x86; do
pushd
./android/SherpaOnnxVad
sed -i.bak s/2048/9012/g ./gradle.properties
git diff ./gradle.properties
./gradlew assembleRelease
-Pandroid.injected.build.abi
=
$arch
./gradlew assembleRelease
popd
mv android/SherpaOnnxVad/app/build/
intermediate
s/apk/release/app-release-unsigned.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-silero_vad.apk
mv android/SherpaOnnxVad/app/build/
output
s/apk/release/app-release-unsigned.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-silero_vad.apk
ls -lh apks
rm -v ./android/SherpaOnnxVad/app/src/main/jniLibs/
$arch
/
*
.so
done
...
...
@@ -101,10 +101,10 @@ for arch in arm64-v8a armeabi-v7a x86_64 x86; do
pushd
./android/SherpaOnnxVad
sed -i.bak s/2048/9012/g ./gradle.properties
git diff ./gradle.properties
./gradlew assembleRelease
-Pandroid.injected.build.abi
=
$arch
./gradlew assembleRelease
popd
mv android/SherpaOnnxVad/app/build/
intermediate
s/apk/release/app-release-unsigned.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-ten_vad.apk
mv android/SherpaOnnxVad/app/build/
output
s/apk/release/app-release-unsigned.apk ./apks/sherpa-onnx-
${
SHERPA_ONNX_VERSION
}
-
$arch
-ten_vad.apk
ls -lh apks
rm -v ./android/SherpaOnnxVad/app/src/main/jniLibs/
$arch
/
*
.so
done
...
...
请
注册
或
登录
后发表评论