FLUTTER ECOSYSTEM

sherpa_onnx_web

Web platform support for sherpa_onnx using WebAssembly.

Latest version
2.0.1
30-day downloads
50.5K
Likes
0
Pub points
150

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

Sherpa-ONNX Web enables speech recognition and synthesis in web applications using WebAssembly. It brings the capabilities of Sherpa-ONNX—such as automatic speech recognition (ASR), text-to-speech (TTS), and speech-to-text (STT)—to the browser environment without requiring native code. This package allows developers to integrate real-time voice processing directly into web apps, ideal for voice assistants, transcription tools, and interactive audio interfaces. The WebAssembly-based implementation ensures high performance and compatibility across modern browsers.

Use cases

  • Real-time voice transcription
  • Web-based voice assistants
  • Interactive audio applications
  • Browser-based speech recognition
  • Online language learning tools

Key features

  • WebAssembly-powered performance
  • Cross-browser compatibility
  • Lightweight ASR and TTS models
  • No native compilation required
  • Supports multiple languages

Suitable for

  • Web developers building voice-enabled apps
  • Educational platforms with speech interaction
  • Accessibility tools with voice input
  • Remote collaboration tools with voice features
  • Apps needing offline speech processing

Considerations

  • Large initial download size due to WASM binaries
  • Limited to supported models in the Sherpa-ONNX ecosystem
  • Requires modern browsers with WebAssembly support
  • Performance depends on client device capabilities
  • Model loading may cause brief startup delays
Supported platformsWeb

Install package

flutter pub add sherpa_onnx_web

Categories

Dependencies

Dependency list 2 items

Source repository

Projects using this package

No data available yet.

Rankings