UNPKG

mmi-js

Version:

Multi-Modal Input Library for voice, gesture, and traditional inputs.

24 lines (15 loc) 700 B
# MMI.js – Multi-Modal Input Library **Author:** Vatistas Dimitris (vatistasdim) A JavaScript library to handle voice, gesture, and traditional input events seamlessly for web apps, AR/VR interfaces, or hands-free interaction. ## Features - 🎙️ Voice input via Web Speech API - ✋ Gesture input via WebXR (future support) - 🖱️ Traditional input (mouse, touch, keyboard) ## Quick Start ```js import MMI from 'mmi-js'; const mmi = new MMI({ voice: true, gesture: true, traditional: true }); mmi.on('voice', data => console.log('Heard:', data.transcript)); mmi.on('gesture', data => console.log('Gesture event:', data)); mmi.on('select', data => console.log('Selected:', data)); ```