XDcobra/react-native-sherpa-onnx
React Native TurboModule for Sherpa-ONNX offline on-device Speech Processing (STT/TTS/Diarization/VAD) completely offline on the device. Support for Android & iOS
Built on TurboModules for native performance, it supports streaming speech recognition with partial results and endpoint detection, plus batch and streaming TTS with multiple model architectures (Zipformer, Paraformer, Whisper, VITS, Matcha, Kokoro). The SDK bundles sherpa-onnx 1.12.31 with automatic iOS XCFramework downloads and flexible Android execution providers (CPU, NNAPI, XNNPACK, QNN), while an integrated download manager handles runtime model fetching with background support and Play Asset Delivery integration on Android.
9 stars and 1,562 monthly downloads. Available on npm.
Stars
9
Forks
2
Language
TypeScript
License
MIT
Category
Last pushed
Mar 18, 2026
Monthly downloads
1,562
Commits (30d)
0
Dependencies
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/XDcobra/react-native-sherpa-onnx"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related tools
cboard-org/cboard
Augmentative and Alternative Communication (AAC) system with text-to-speech for the browser
software-mansion/react-native-executorch
Declarative way to run AI models in React Native on device, powered by ExecuTorch.
jamsch/expo-speech-recognition
Speech Recognition for React Native Expo projects
riderodd/react-native-vosk
Speech recognition module for react native using Vosk library
react-native-voice/voice
:microphone: React Native Voice Recognition library for iOS and Android (Online and Offline Support)