Jump to content

Extension:Voice Commander

From mediawiki.org
Revision as of 06:32, 14 June 2017 by Tobias Weller (talk | contribs) (Created page with "{{TNT|Extension |name = Voice Commander |status = beta |type1 = |type2 = ajax |type3 = |hook1 = |hook2 =...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
MediaWiki extensions manual
Voice Commander
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

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 VoiceCommander in your extensions/ folder.
  • Add the following code at the bottom of your LocalSettings.php file:
    wfLoadExtension( 'VoiceCommander' );
    
  • Yes Done – Navigate to Special:Version on 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

Acknowledgements