Qualcomm NPU (QNN): APKs for streaming speech recognition

This page lists the streaming speech recognition 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/SherpaOnnx

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.

sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-zh_en-x_asr_streaming_zipformer_transducer_punct_2026_06_05_chunk_960ms.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-zh_en-x_asr_streaming_zipformer_transducer_punct_2026_06_05_chunk_480ms.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-zh_en-x_asr_streaming_zipformer_transducer_punct_2026_06_05_chunk_1920ms.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-zh_en-x_asr_streaming_zipformer_transducer_punct_2026_06_05_chunk_160ms.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-zh_en-x_asr_streaming_zipformer_transducer_2026_06_05_chunk_960ms.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-zh_en-x_asr_streaming_zipformer_transducer_2026_06_05_chunk_480ms.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-zh_en-x_asr_streaming_zipformer_transducer_2026_06_05_chunk_1920ms.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-zh_en-x_asr_streaming_zipformer_transducer_2026_06_05_chunk_160ms.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-zh_en-streaming_zipformer_transducer_2023_03_20_chunk_32.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-zh_en-SM8850_x_asr_streaming_zipformer_transducer_punct_2026_06_05_chunk_960ms.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-zh_en-SM8850_x_asr_streaming_zipformer_transducer_punct_2026_06_05_chunk_480ms.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-zh_en-SM8850_x_asr_streaming_zipformer_transducer_punct_2026_06_05_chunk_1920ms.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-zh_en-SM8850_x_asr_streaming_zipformer_transducer_punct_2026_06_05_chunk_160ms.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-zh_en-SM8850_x_asr_streaming_zipformer_transducer_2026_06_05_chunk_960ms.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-zh_en-SM8850_x_asr_streaming_zipformer_transducer_2026_06_05_chunk_480ms.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-zh_en-SM8850_x_asr_streaming_zipformer_transducer_2026_06_05_chunk_1920ms.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-zh_en-SM8850_x_asr_streaming_zipformer_transducer_2026_06_05_chunk_160ms.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-en-nemotron_speech_streaming_en_0.6b_80s.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-en-nemotron_speech_streaming_en_0.6b_560s.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-en-nemotron_speech_streaming_en_0.6b_160s.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-en-nemotron_speech_streaming_en_0.6b_1120s.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-en-nemotron_3.5_asr_streaming_0.6b_80s.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-en-nemotron_3.5_asr_streaming_0.6b_560s.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-en-nemotron_3.5_asr_streaming_0.6b_320s.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-en-nemotron_3.5_asr_streaming_0.6b_160s.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-en-nemotron_3.5_asr_streaming_0.6b_1120s.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-en-SM8850_nemotron_speech_streaming_en_0.6b_80ms.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-en-SM8850_nemotron_speech_streaming_en_0.6b_560ms.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-en-SM8850_nemotron_speech_streaming_en_0.6b_160ms.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-en-SM8850_nemotron_speech_streaming_en_0.6b_1120ms.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-en-SM8850_nemotron_3.5_asr_streaming_0.6b_80ms.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-en-SM8850_nemotron_3.5_asr_streaming_0.6b_560ms.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-en-SM8850_nemotron_3.5_asr_streaming_0.6b_320ms.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-en-SM8850_nemotron_3.5_asr_streaming_0.6b_160ms.apk
sherpa-onnx-1.13.4-qnn-arm64-v8a-asr-en-SM8850_nemotron_3.5_asr_streaming_0.6b_1120ms.apk
sherpa-onnx-1.13.3-qnn-arm64-v8a-asr-zh_en-x_asr_streaming_zipformer_transducer_punct_2026_06_05_chunk_480ms.apk
sherpa-onnx-1.13.3-qnn-arm64-v8a-asr-zh_en-x_asr_streaming_zipformer_transducer_2026_06_05_chunk_480ms.apk
sherpa-onnx-1.13.3-qnn-arm64-v8a-asr-zh_en-streaming_zipformer_transducer_2023_03_20_chunk_32.apk
sherpa-onnx-1.13.3-qnn-arm64-v8a-asr-zh_en-SM8850_x_asr_streaming_zipformer_transducer_punct_2026_06_05_chunk_480ms.apk
sherpa-onnx-1.13.3-qnn-arm64-v8a-asr-zh_en-SM8850_x_asr_streaming_zipformer_transducer_2026_06_05_chunk_480ms.apk