vui_plugin 0.1.0
vui_plugin: ^0.1.0 copied to clipboard
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