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

56
/ 100
Established

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.

Maintenance 13 / 25
Adoption 12 / 25
Maturity 18 / 25
Community 13 / 25

How are scores calculated?

Stars

9

Forks

2

Language

TypeScript

License

MIT

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.