vui_plugin 0.1.0 copy "vui_plugin: ^0.1.0" to clipboard
vui_plugin: ^0.1.0 copied to clipboard

PlatformAndroid

A Flutter plugin for Voice User Interface (VUI) using Android Accessibility Service. Provides on-device speech recognition with rule-based NLP for Indonesian language, enabling voice-controlled naviga [...]

0.1.0 #

  • Initial release
  • On-device speech recognition with offline support (EXTRA_PREFER_OFFLINE)
  • Rule-based NLP engine for Indonesian language
    • Keyword spotting with regex patterns
    • Slot filling for structured data extraction
    • Text normalization (e.g., "stock" → "stok", currency parsing with ribu/juta)
  • Android Accessibility Service integration
    • Accessibility button for system-wide voice activation
    • Context-aware commands per screen
  • Supported intents: SET_FIELD, QUICK_SELL, QUICK_BUY, ADD_PRODUCT, SEARCH_PRODUCT, NAV_BACK, SHOW_HELP
  • Event-driven architecture via EventBus (pub/sub)
  • Real-time speech feedback (partial results, listening state)
  • Auto-retry on transient errors (network, recognizer busy)
  • Watchdog timeout for stuck recognizer recovery
1
likes
150
points
0
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin for Voice User Interface (VUI) using Android Accessibility Service. Provides on-device speech recognition with rule-based NLP for Indonesian language, enabling voice-controlled navigation, form filling, and command execution.

Repository (GitHub)
View/report issues

Topics

#voice #accessibility #nlp #speech-recognition #indonesian

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on vui_plugin

Packages that implement vui_plugin