sherpa_onnx_linux 1.13.6 copy "sherpa_onnx_linux: ^1.13.6" to clipboard
sherpa_onnx_linux: ^1.13.6 copied to clipboard

PlatformLinux

Speech recognition, speech synthesis, and speaker recognition using next-gen Kaldi with onnxruntime without Internet connection.

example/example.md

sherpa-onnx app example #

Pre-built Flutter apps #

Download pre-built Flutter apps for different platforms at https://github.com/k2-fsa/sherpa-onnx/releases/tag/flutter

VAD from file #

VAD model: Silero VAD

Platform File
Android (arm64-v8a) flutter-vad-from-file-arm64-v8a.apk
Android (armeabi-v7a) flutter-vad-from-file-armeabi-v7a.apk
Android (x86_64) flutter-vad-from-file-x86_64.apk
Linux (x64) flutter-vad-from-file-linux-x64.zip
macOS flutter-vad-from-file-macos.zip
Windows (x64) flutter-vad-from-file-win-x64.zip
Web flutter-vad-from-file-web.zip

VAD from microphone #

VAD model: Silero VAD

Platform File
Android (arm64-v8a) flutter-vad-from-microphone-arm64-v8a.apk
Android (armeabi-v7a) flutter-vad-from-microphone-armeabi-v7a.apk
Android (x86_64) flutter-vad-from-microphone-x86_64.apk
Linux (x64) flutter-vad-from-microphone-linux-x64.zip
macOS flutter-vad-from-microphone-macos.zip
Windows (x64) flutter-vad-from-microphone-win-x64.zip
Web flutter-vad-from-microphone-web.zip

VAD + ASR from file #

VAD model: Silero VAD

Zipformer CTC (Chinese)

ASR model: sherpa-onnx-zipformer-ctc-zh-int8-2025-07-03download

Platform File
Android (arm64-v8a) flutter-vad-non-streaming-asr-from-file-zipformer-ctc-zh-arm64-v8a.apk
Android (armeabi-v7a) flutter-vad-non-streaming-asr-from-file-zipformer-ctc-zh-armeabi-v7a.apk
Android (x86_64) flutter-vad-non-streaming-asr-from-file-zipformer-ctc-zh-x86_64.apk
Linux (x64) flutter-vad-non-streaming-asr-from-file-zipformer-ctc-zh-linux-x64.zip
macOS flutter-vad-non-streaming-asr-from-file-zipformer-ctc-zh-macos.zip
Windows (x64) flutter-vad-non-streaming-asr-from-file-zipformer-ctc-zh-win-x64.zip
Web flutter-vad-non-streaming-asr-from-file-zipformer-ctc-zh-web.zip

SenseVoice (Chinese/English/Japanese/Korean/Cantonese)

ASR model: sherpa-onnx-sense-voice-zh-en-ja-ko-yue-2024-07-17download

Platform File
Android (arm64-v8a) flutter-vad-non-streaming-asr-from-file-sense-voice-arm64-v8a.apk
Android (armeabi-v7a) flutter-vad-non-streaming-asr-from-file-sense-voice-armeabi-v7a.apk
Android (x86_64) flutter-vad-non-streaming-asr-from-file-sense-voice-x86_64.apk
Linux (x64) flutter-vad-non-streaming-asr-from-file-sense-voice-linux-x64.zip
macOS flutter-vad-non-streaming-asr-from-file-sense-voice-macos.zip
Windows (x64) flutter-vad-non-streaming-asr-from-file-sense-voice-win-x64.zip
Web flutter-vad-non-streaming-asr-from-file-sense-voice-web.zip

Whisper tiny.en (English)

ASR model: sherpa-onnx-whisper-tiny.endownload

Platform File
Android (arm64-v8a) flutter-vad-non-streaming-asr-from-file-whisper-tiny-en-arm64-v8a.apk
Android (armeabi-v7a) flutter-vad-non-streaming-asr-from-file-whisper-tiny-en-armeabi-v7a.apk
Android (x86_64) flutter-vad-non-streaming-asr-from-file-whisper-tiny-en-x86_64.apk
Linux (x64) flutter-vad-non-streaming-asr-from-file-whisper-tiny-en-linux-x64.zip
macOS flutter-vad-non-streaming-asr-from-file-whisper-tiny-en-macos.zip
Windows (x64) flutter-vad-non-streaming-asr-from-file-whisper-tiny-en-win-x64.zip
Web flutter-vad-non-streaming-asr-from-file-whisper-tiny-en-web.zip

NeMo Parakeet TDT v2 (English)

ASR model: sherpa-onnx-nemo-parakeet-tdt-0.6b-v2-int8download

Platform File
Android (arm64-v8a) flutter-vad-non-streaming-asr-from-file-nemo-parakeet-v2-en-arm64-v8a.apk
Android (armeabi-v7a) flutter-vad-non-streaming-asr-from-file-nemo-parakeet-v2-en-armeabi-v7a.apk
Android (x86_64) flutter-vad-non-streaming-asr-from-file-nemo-parakeet-v2-en-x86_64.apk
Linux (x64) flutter-vad-non-streaming-asr-from-file-nemo-parakeet-v2-en-linux-x64.zip
macOS flutter-vad-non-streaming-asr-from-file-nemo-parakeet-v2-en-macos.zip
Windows (x64) flutter-vad-non-streaming-asr-from-file-nemo-parakeet-v2-en-win-x64.zip
Web flutter-vad-non-streaming-asr-from-file-nemo-parakeet-v2-en-web.zip

NeMo Parakeet TDT v3 (25 European languages)

ASR model: sherpa-onnx-nemo-parakeet-tdt-0.6b-v3-int8download

Platform File
Android (arm64-v8a) flutter-vad-non-streaming-asr-from-file-nemo-parakeet-v3-eu-arm64-v8a.apk
Android (armeabi-v7a) flutter-vad-non-streaming-asr-from-file-nemo-parakeet-v3-eu-armeabi-v7a.apk
Android (x86_64) flutter-vad-non-streaming-asr-from-file-nemo-parakeet-v3-eu-x86_64.apk
Linux (x64) flutter-vad-non-streaming-asr-from-file-nemo-parakeet-v3-eu-linux-x64.zip
macOS flutter-vad-non-streaming-asr-from-file-nemo-parakeet-v3-eu-macos.zip
Windows (x64) flutter-vad-non-streaming-asr-from-file-nemo-parakeet-v3-eu-win-x64.zip
Web flutter-vad-non-streaming-asr-from-file-nemo-parakeet-v3-eu-web.zip

Moonshine tiny (English)

ASR model: sherpa-onnx-moonshine-tiny-en-quantized-2026-02-27download

Platform File
Android (arm64-v8a) flutter-vad-non-streaming-asr-from-file-moonshine-en-arm64-v8a.apk
Android (armeabi-v7a) flutter-vad-non-streaming-asr-from-file-moonshine-en-armeabi-v7a.apk
Android (x86_64) flutter-vad-non-streaming-asr-from-file-moonshine-en-x86_64.apk
Linux (x64) flutter-vad-non-streaming-asr-from-file-moonshine-en-linux-x64.zip
macOS flutter-vad-non-streaming-asr-from-file-moonshine-en-macos.zip
Windows (x64) flutter-vad-non-streaming-asr-from-file-moonshine-en-win-x64.zip
Web flutter-vad-non-streaming-asr-from-file-moonshine-en-web.zip

Qwen3 ASR 0.6B (multilingual)

ASR model: sherpa-onnx-qwen3-asr-0.6B-int8-2026-03-25download

Platform File
Android (arm64-v8a) flutter-vad-non-streaming-asr-from-file-qwen3-asr-multi-arm64-v8a.apk
Android (armeabi-v7a) flutter-vad-non-streaming-asr-from-file-qwen3-asr-multi-armeabi-v7a.apk
Android (x86_64) flutter-vad-non-streaming-asr-from-file-qwen3-asr-multi-x86_64.apk
Linux (x64) flutter-vad-non-streaming-asr-from-file-qwen3-asr-multi-linux-x64.zip
macOS flutter-vad-non-streaming-asr-from-file-qwen3-asr-multi-macos.zip
Windows (x64) flutter-vad-non-streaming-asr-from-file-qwen3-asr-multi-win-x64.zip
Web flutter-vad-non-streaming-asr-from-file-qwen3-asr-multi-web.zip

FunASR Nano (Chinese/English/Japanese)

ASR model: sherpa-onnx-funasr-nano-int8-2025-12-30download

Platform File
Android (arm64-v8a) flutter-vad-non-streaming-asr-from-file-funasr-nano-arm64-v8a.apk
Android (armeabi-v7a) flutter-vad-non-streaming-asr-from-file-funasr-nano-armeabi-v7a.apk
Android (x86_64) flutter-vad-non-streaming-asr-from-file-funasr-nano-x86_64.apk
Linux (x64) flutter-vad-non-streaming-asr-from-file-funasr-nano-linux-x64.zip
macOS flutter-vad-non-streaming-asr-from-file-funasr-nano-macos.zip
Windows (x64) flutter-vad-non-streaming-asr-from-file-funasr-nano-win-x64.zip
Web flutter-vad-non-streaming-asr-from-file-funasr-nano-web.zip

FireRed ASR CTC v2 (Chinese/English)

ASR model: sherpa-onnx-fire-red-asr2-ctc-zh_en-int8-2026-02-25download

Platform File
Android (arm64-v8a) flutter-vad-non-streaming-asr-from-file-firered-ctc-zh-en-arm64-v8a.apk
Android (armeabi-v7a) flutter-vad-non-streaming-asr-from-file-firered-ctc-zh-en-armeabi-v7a.apk
Android (x86_64) flutter-vad-non-streaming-asr-from-file-firered-ctc-zh-en-x86_64.apk
Linux (x64) flutter-vad-non-streaming-asr-from-file-firered-ctc-zh-en-linux-x64.zip
macOS flutter-vad-non-streaming-asr-from-file-firered-ctc-zh-en-macos.zip
Windows (x64) flutter-vad-non-streaming-asr-from-file-firered-ctc-zh-en-win-x64.zip
Web flutter-vad-non-streaming-asr-from-file-firered-ctc-zh-en-web.zip

VAD + ASR from microphone #

VAD model: Silero VAD

Zipformer CTC (Chinese)

ASR model: sherpa-onnx-zipformer-ctc-zh-int8-2025-07-03download

Platform File
Android (arm64-v8a) flutter-vad-non-streaming-asr-from-microphone-zipformer-ctc-zh-arm64-v8a.apk
Android (armeabi-v7a) flutter-vad-non-streaming-asr-from-microphone-zipformer-ctc-zh-armeabi-v7a.apk
Android (x86_64) flutter-vad-non-streaming-asr-from-microphone-zipformer-ctc-zh-x86_64.apk
Linux (x64) flutter-vad-non-streaming-asr-from-microphone-zipformer-ctc-zh-linux-x64.zip
macOS flutter-vad-non-streaming-asr-from-microphone-zipformer-ctc-zh-macos.zip
Windows (x64) flutter-vad-non-streaming-asr-from-microphone-zipformer-ctc-zh-win-x64.zip
Web flutter-vad-non-streaming-asr-from-microphone-zipformer-ctc-zh-web.zip

SenseVoice (Chinese/English/Japanese/Korean/Cantonese)

ASR model: sherpa-onnx-sense-voice-zh-en-ja-ko-yue-2024-07-17download

Platform File
Android (arm64-v8a) flutter-vad-non-streaming-asr-from-microphone-sense-voice-arm64-v8a.apk
Android (armeabi-v7a) flutter-vad-non-streaming-asr-from-microphone-sense-voice-armeabi-v7a.apk
Android (x86_64) flutter-vad-non-streaming-asr-from-microphone-sense-voice-x86_64.apk
Linux (x64) flutter-vad-non-streaming-asr-from-microphone-sense-voice-linux-x64.zip
macOS flutter-vad-non-streaming-asr-from-microphone-sense-voice-macos.zip
Windows (x64) flutter-vad-non-streaming-asr-from-microphone-sense-voice-win-x64.zip
Web flutter-vad-non-streaming-asr-from-microphone-sense-voice-web.zip

Whisper tiny.en (English)

ASR model: sherpa-onnx-whisper-tiny.endownload

Platform File
Android (arm64-v8a) flutter-vad-non-streaming-asr-from-microphone-whisper-tiny-en-arm64-v8a.apk
Android (armeabi-v7a) flutter-vad-non-streaming-asr-from-microphone-whisper-tiny-en-armeabi-v7a.apk
Android (x86_64) flutter-vad-non-streaming-asr-from-microphone-whisper-tiny-en-x86_64.apk
Linux (x64) flutter-vad-non-streaming-asr-from-microphone-whisper-tiny-en-linux-x64.zip
macOS flutter-vad-non-streaming-asr-from-microphone-whisper-tiny-en-macos.zip
Windows (x64) flutter-vad-non-streaming-asr-from-microphone-whisper-tiny-en-win-x64.zip
Web flutter-vad-non-streaming-asr-from-microphone-whisper-tiny-en-web.zip

NeMo Parakeet TDT v2 (English)

ASR model: sherpa-onnx-nemo-parakeet-tdt-0.6b-v2-int8download

Platform File
Android (arm64-v8a) flutter-vad-non-streaming-asr-from-microphone-nemo-parakeet-v2-en-arm64-v8a.apk
Android (armeabi-v7a) flutter-vad-non-streaming-asr-from-microphone-nemo-parakeet-v2-en-armeabi-v7a.apk
Android (x86_64) flutter-vad-non-streaming-asr-from-microphone-nemo-parakeet-v2-en-x86_64.apk
Linux (x64) flutter-vad-non-streaming-asr-from-microphone-nemo-parakeet-v2-en-linux-x64.zip
macOS flutter-vad-non-streaming-asr-from-microphone-nemo-parakeet-v2-en-macos.zip
Windows (x64) flutter-vad-non-streaming-asr-from-microphone-nemo-parakeet-v2-en-win-x64.zip
Web flutter-vad-non-streaming-asr-from-microphone-nemo-parakeet-v2-en-web.zip

NeMo Parakeet TDT v3 (25 European languages)

ASR model: sherpa-onnx-nemo-parakeet-tdt-0.6b-v3-int8download

Platform File
Android (arm64-v8a) flutter-vad-non-streaming-asr-from-microphone-nemo-parakeet-v3-eu-arm64-v8a.apk
Android (armeabi-v7a) flutter-vad-non-streaming-asr-from-microphone-nemo-parakeet-v3-eu-armeabi-v7a.apk
Android (x86_64) flutter-vad-non-streaming-asr-from-microphone-nemo-parakeet-v3-eu-x86_64.apk
Linux (x64) flutter-vad-non-streaming-asr-from-microphone-nemo-parakeet-v3-eu-linux-x64.zip
macOS flutter-vad-non-streaming-asr-from-microphone-nemo-parakeet-v3-eu-macos.zip
Windows (x64) flutter-vad-non-streaming-asr-from-microphone-nemo-parakeet-v3-eu-win-x64.zip
Web flutter-vad-non-streaming-asr-from-microphone-nemo-parakeet-v3-eu-web.zip

Moonshine tiny (English)

ASR model: sherpa-onnx-moonshine-tiny-en-quantized-2026-02-27download

Platform File
Android (arm64-v8a) flutter-vad-non-streaming-asr-from-microphone-moonshine-en-arm64-v8a.apk
Android (armeabi-v7a) flutter-vad-non-streaming-asr-from-microphone-moonshine-en-armeabi-v7a.apk
Android (x86_64) flutter-vad-non-streaming-asr-from-microphone-moonshine-en-x86_64.apk
Linux (x64) flutter-vad-non-streaming-asr-from-microphone-moonshine-en-linux-x64.zip
macOS flutter-vad-non-streaming-asr-from-microphone-moonshine-en-macos.zip
Windows (x64) flutter-vad-non-streaming-asr-from-microphone-moonshine-en-win-x64.zip
Web flutter-vad-non-streaming-asr-from-microphone-moonshine-en-web.zip

Qwen3 ASR 0.6B (multilingual)

ASR model: sherpa-onnx-qwen3-asr-0.6B-int8-2026-03-25download

Platform File
Android (arm64-v8a) flutter-vad-non-streaming-asr-from-microphone-qwen3-asr-multi-arm64-v8a.apk
Android (armeabi-v7a) flutter-vad-non-streaming-asr-from-microphone-qwen3-asr-multi-armeabi-v7a.apk
Android (x86_64) flutter-vad-non-streaming-asr-from-microphone-qwen3-asr-multi-x86_64.apk
Linux (x64) flutter-vad-non-streaming-asr-from-microphone-qwen3-asr-multi-linux-x64.zip
macOS flutter-vad-non-streaming-asr-from-microphone-qwen3-asr-multi-macos.zip
Windows (x64) flutter-vad-non-streaming-asr-from-microphone-qwen3-asr-multi-win-x64.zip
Web flutter-vad-non-streaming-asr-from-microphone-qwen3-asr-multi-web.zip

FunASR Nano (Chinese/English/Japanese)

ASR model: sherpa-onnx-funasr-nano-int8-2025-12-30download

Platform File
Android (arm64-v8a) flutter-vad-non-streaming-asr-from-microphone-funasr-nano-arm64-v8a.apk
Android (armeabi-v7a) flutter-vad-non-streaming-asr-from-microphone-funasr-nano-armeabi-v7a.apk
Android (x86_64) flutter-vad-non-streaming-asr-from-microphone-funasr-nano-x86_64.apk
Linux (x64) flutter-vad-non-streaming-asr-from-microphone-funasr-nano-linux-x64.zip
macOS flutter-vad-non-streaming-asr-from-microphone-funasr-nano-macos.zip
Windows (x64) flutter-vad-non-streaming-asr-from-microphone-funasr-nano-win-x64.zip
Web flutter-vad-non-streaming-asr-from-microphone-funasr-nano-web.zip

FireRed ASR CTC v2 (Chinese/English)

ASR model: sherpa-onnx-fire-red-asr2-ctc-zh_en-int8-2026-02-25download

Platform File
Android (arm64-v8a) flutter-vad-non-streaming-asr-from-microphone-firered-ctc-zh-en-arm64-v8a.apk
Android (armeabi-v7a) flutter-vad-non-streaming-asr-from-microphone-firered-ctc-zh-en-armeabi-v7a.apk
Android (x86_64) flutter-vad-non-streaming-asr-from-microphone-firered-ctc-zh-en-x86_64.apk
Linux (x64) flutter-vad-non-streaming-asr-from-microphone-firered-ctc-zh-en-linux-x64.zip
macOS flutter-vad-non-streaming-asr-from-microphone-firered-ctc-zh-en-macos.zip
Windows (x64) flutter-vad-non-streaming-asr-from-microphone-firered-ctc-zh-en-win-x64.zip
Web flutter-vad-non-streaming-asr-from-microphone-firered-ctc-zh-en-web.zip

Offline punctuation restoration #

Platform File
Android (arm64-v8a) flutter-offline-punctuation-arm64-v8a.apk
Android (armeabi-v7a) flutter-offline-punctuation-armeabi-v7a.apk
Android (x86_64) flutter-offline-punctuation-x86_64.apk
Linux (x64) flutter-offline-punctuation-linux-x64.zip
macOS flutter-offline-punctuation-macos.zip
Windows (x64) flutter-offline-punctuation-win-x64.zip
Web flutter-offline-punctuation-web.zip

Online punctuation restoration #

Platform File
Android (arm64-v8a) flutter-online-punctuation-arm64-v8a.apk
Android (armeabi-v7a) flutter-online-punctuation-armeabi-v7a.apk
Android (x86_64) flutter-online-punctuation-x86_64.apk
Linux (x64) flutter-online-punctuation-linux-x64.zip
macOS flutter-online-punctuation-macos.zip
Windows (x64) flutter-online-punctuation-win-x64.zip
Web flutter-online-punctuation-web.zip

Web demos #

Try the following demos directly in your browser:

Demo URL
VAD from file https://modelscope.cn/studios/csukuangfj/wasm-vad-from-file
VAD from microphone https://modelscope.cn/studios/csukuangfj/wasm-vad-from-microphone
Offline punctuation restoration https://modelscope.cn/studios/csukuangfj/wasm-offline-punctuation
Online punctuation restoration https://modelscope.cn/studios/csukuangfj/wasm-online-punctuation

Flutter source code #

Functions URL Supported Platforms
Hello world (version info) Address Android, iOS, Linux, macOS, Windows, Web
Streaming speech recognition Address Android, iOS, Linux, macOS, Windows
Non-streaming VAD + speech recognition Address Android, iOS, Linux, macOS, Windows
Text to speech Address Android, iOS, Linux, macOS, Windows, Web
VAD from file Address Android, iOS, Linux, macOS, Windows, Web
VAD + ASR from file Address Android, iOS, Linux, macOS, Windows, Web
VAD + ASR from microphone Address Android, iOS, Linux, macOS, Windows, Web
VAD from microphone Address Android, iOS, Linux, macOS, Windows, Web
Offline punctuation restoration Address Android, iOS, Linux, macOS, Windows, Web
Online punctuation restoration Address Android, iOS, Linux, macOS, Windows, Web

Pure dart-examples #

Hint: All of the following functions can be used in Flutter, even if some of them are only provided in pure dart api examples.

Functions URL Supported Platforms
Streaming speech recognition Address macOS, Windows, Linux
Non-Streaming speech recognition Address macOS, Windows, Linux
Text to speech Address macOS, Windows, Linux
Voice activity detection (VAD) Address macOS, Windows, Linux
VAD with non-streaming speech recognition Address macOS, Windows, Linux
Speaker identification and verification Address macOS, Windows, Linux
Speaker diarization Address macOS, Windows, Linux
Audio tagging Address macOS, Windows, Linux
Keyword spotter Address macOS, Windows, Linux
Spoken language identification Address macOS, Windows, Linux
Add punctuations Address macOS, Windows, Linux
Speech enhancement (GTCRN) Address macOS, Windows, Linux
Speech enhancement (DPDFNet) Address macOS, Windows, Linux
Streaming speech enhancement (GTCRN) Address macOS, Windows, Linux
Streaming speech enhancement (DPDFNet) Address macOS, Windows, Linux
2
likes
160
points
42.5k
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

Speech recognition, speech synthesis, and speaker recognition using next-gen Kaldi with onnxruntime without Internet connection.

Homepage
Repository (GitHub)
View/report issues

Topics

#speech-recognition #speech-synthesis #speaker-identification #audio-tagging #voice-activity-detection

License

Apache-2.0 (license)

Dependencies

flutter

More

Packages that depend on sherpa_onnx_linux

Packages that implement sherpa_onnx_linux