@siteed/sherpa-onnx.rn

React Native wrapper for sherpa-onnx providing on-device speech-to-text and text-to-speech capabilities

Overview

The @siteed/sherpa-onnx.rn package is a comprehensive React Native wrapper for the sherpa-onnx library, enabling high-performance speech processing directly on mobile devices. This library brings powerful on-device speech recognition and text-to-speech synthesis to mobile applications without cloud dependencies.

Live Demo

Demo Features

The demo above showcases the core functionality of the Sherpa ONNX wrapper:

Tech Stack

C++React NativeTypeScriptONNXTTSSTTSpeech Recognition

Key Features

API Levels

High-level API

Streamlined interfaces for common use cases:

Low-level API

Direct access to sherpa-onnx capabilities for advanced use cases:

Model Support

Tech Challenges

Implementation Highlights

The package includes several technical innovations:

Links