mmi-js
Version:
Multi-Modal Input Library for voice, gesture, and traditional inputs.
24 lines (15 loc) • 700 B
Markdown
# 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));
```