Extension:Voice Commander
Appearance
Release status: beta |
|
|---|---|
| Description | Allows for voice commands in MediaWiki |
| Author(s) | Tobias Wellertalk |
| Maintainer(s) | Tobias Wellertalk |
| MediaWiki | 1.25+ |
| Database changes | No |
| Licence | MIT License |
| Download | GitHub:
Note: |
Voice Commander is an extension for MediaWiki that allows for voice commands in MediaWiki. Various commands can be spoken and executed by this extension. Thus it allows for jumping to pages, search for pages or allows for entering information into MediaWiki. The extension is based on the JavaScript library annyang.
Installation
This extension currently supports not all Browsers, due to used JavaScript library and the required HTML5 standard.
- Download, extract and place the file(s) in a directory called
VoiceCommanderin yourextensions/folder. - Add the following code at the bottom of your LocalSettings.php file:
wfLoadExtension( 'VoiceCommander' );
Done – Navigate to Special:Versionon your wiki to verify that the extension is successfully installed.
Usage
Installation
Commands
//User wants to search the mediawiki
'Search (for)(the) *tag': search,
'Find (me)(us)(the) *tag': search,
'Look for (the) *tag': search,
'Look up (the) *tag': search,
//User wants to jump to a page
'Navigate (me)(us)(to)(the)(page)(site)(article)(about)(the) *tag': navigate,
'Jump (me)(us)(to)(the)(page)(site)(article)(about)(the) *tag': navigate,
'Go (to)(the)(page)(site)(article)(about)(the) *tag': navigate,
'Move (me)(us)(to)(the)(page)(site)(article)(about)(the) *tag': navigate,
'Show (me)(us)(to)(the)(page)(site)(article)(about)(the) *tag': navigate,
//User wants to type something
'Type (down) *tag': type,
'Enter *tag': type,
'Insert *tag': type,
'Write (down) *tag': type,
'Scribble (down) *tag': type
'Note (down) *tag': type
'Right *tag' : type
//User wants to save Edits
'(Now) Save (changes)(this)(page)(my)(edits)': save
'(Now) Safe (changes)(this)(page)(my)(edits)': save
//User wants to create a new page
'Create (the) (new) (wiki) (page)(article)(site) *tag': create
//User wants to print a page
'Print (this) (the) (page)(article)(site)(section)(column)': print
'Ink it': print
//User wants to edit a page
'Edit (this) (the) (page)(article)(site)(section)(column)': edit
Always On Functionality
Known issues
Future Work
Remarks
Log History
See also
- Link to authors
- Link to information pages
- Voice Commander Information about the Voice Commander on AIFB page
- AIFB (KIT): Institute of Applied Informatics and Formal Description Methods
