Qualcomm NPU (QNN): APKs for real-time/streaming speech recognition with non-streaming ASR models

This page lists the real-time speech recognition with non-streaming models APKs for sherpa-onnx, one of the deployment frameworks of the Next-gen Kaldi project.
It uses Qualcomm NPU for computation, with HTP backend. You need a Phone with Qualcomm SM8350 chips or more powerful chips, e.g. SM8450, SM8475, SM8550, SM8650, SM8750, SM8850, etc.
The name of an APK has the following rule: where
You can download all supported models from https://github.com/k2-fsa/sherpa-onnx/releases/tag/asr-models-qnn

If your are interested in the source code for the APK, please visit https://github.com/k2-fsa/sherpa-onnx/tree/master/android/SherpaOnnxSimulateStreamingAsr

Note about the license The code of Next-gen Kaldi is using Apache-2.0 license. However, we support models from different frameworks. Please check the license of your selected model.

For Chinese users, please visit this address, which replaces huggingface.co with hf-mirror.com

中国用户, 请访问这个地址

sherpa-onnx-1.12.17-qnn-arm64-v8a-simulated_streaming_asr-zh_en_ko_ja_yue-5-seconds-sense_voice_2024_07_17_int8.apk
sherpa-onnx-1.12.17-qnn-arm64-v8a-simulated_streaming_asr-zh-5-seconds-zipformer_ctc_2025_07_03_int8.apk
sherpa-onnx-1.12.17-qnn-arm64-v8a-simulated_streaming_asr-zh_en_ko_ja_yue-8-seconds-sense_voice_2024_07_17_int8.apk
sherpa-onnx-1.12.17-qnn-arm64-v8a-simulated_streaming_asr-zh-8-seconds-zipformer_ctc_2025_07_03_int8.apk
sherpa-onnx-1.12.17-qnn-arm64-v8a-simulated_streaming_asr-zh_en_ko_ja_yue-10-seconds-sense_voice_2024_07_17_int8.apk
sherpa-onnx-1.12.17-qnn-arm64-v8a-simulated_streaming_asr-zh-10-seconds-zipformer_ctc_2025_07_03_int8.apk
sherpa-onnx-1.12.17-qnn-arm64-v8a-simulated_streaming_asr-zh_en_ko_ja_yue-13-seconds-sense_voice_2024_07_17_int8.apk
sherpa-onnx-1.12.17-qnn-arm64-v8a-simulated_streaming_asr-zh-13-seconds-zipformer_ctc_2025_07_03_int8.apk
sherpa-onnx-1.12.17-qnn-arm64-v8a-simulated_streaming_asr-zh_en_ko_ja_yue-15-seconds-sense_voice_2024_07_17_int8.apk
sherpa-onnx-1.12.17-qnn-arm64-v8a-simulated_streaming_asr-zh-15-seconds-zipformer_ctc_2025_07_03_int8.apk
sherpa-onnx-1.12.17-qnn-arm64-v8a-simulated_streaming_asr-zh-16-seconds-zipformer_ctc_2025_07_03_int8.apk
sherpa-onnx-1.12.17-qnn-arm64-v8a-simulated_streaming_asr-zh_en_ko_ja_yue-18-seconds-sense_voice_2024_07_17_int8.apk
sherpa-onnx-1.12.17-qnn-arm64-v8a-simulated_streaming_asr-zh_en_ko_ja_yue-20-seconds-sense_voice_2024_07_17_int8.apk
sherpa-onnx-1.12.17-qnn-arm64-v8a-simulated_streaming_asr-zh-20-seconds-zipformer_ctc_2025_07_03_int8.apk
sherpa-onnx-1.12.17-qnn-arm64-v8a-simulated_streaming_asr-zh_en_ko_ja_yue-23-seconds-sense_voice_2024_07_17_int8.apk
sherpa-onnx-1.12.17-qnn-arm64-v8a-simulated_streaming_asr-zh-23-seconds-zipformer_ctc_2025_07_03_int8.apk
sherpa-onnx-1.12.17-qnn-arm64-v8a-simulated_streaming_asr-zh_en_ko_ja_yue-25-seconds-sense_voice_2024_07_17_int8.apk
sherpa-onnx-1.12.17-qnn-arm64-v8a-simulated_streaming_asr-zh-25-seconds-zipformer_ctc_2025_07_03_int8.apk
sherpa-onnx-1.12.17-qnn-arm64-v8a-simulated_streaming_asr-zh_en_ko_ja_yue-28-seconds-sense_voice_2024_07_17_int8.apk
sherpa-onnx-1.12.17-qnn-arm64-v8a-simulated_streaming_asr-zh-28-seconds-zipformer_ctc_2025_07_03_int8.apk
sherpa-onnx-1.12.17-qnn-arm64-v8a-simulated_streaming_asr-zh_en_ko_ja_yue-30-seconds-sense_voice_2024_07_17_int8.apk
sherpa-onnx-1.12.17-qnn-arm64-v8a-simulated_streaming_asr-zh-30-seconds-zipformer_ctc_2025_07_03_int8.apk