Jaxcore Web Browser Extension
The Jaxcore browser extension's primary purpose is to establish a safe communication line to the Jaxcore desktop application which hosts both the Spin Controller support (jaxcore-spin), the Speech Recognition system (jaxcore-listen), and other Jaxcore plugins to enable control of other home/computer devices such as home theater receivers, media players, and system audio.
These systems combined enable a next-generation level of motion and voice control over your home, and of web applications, using 100% client-side technologies.
Step 1: Install Extension
Step 1 (alternative) build extension from source
git clone https://github.com/jaxcore/jaxcore-browser-extension.git cd jaxcore-browser-extension npm install npm run build
See the resulting
dev directory for the 3 extensions for Chrome, Firefox, and Opera.
To install the resulting zip files:
Chrome: go to chrome://extensions and click "Load Unpacked", and choose the
Firefox: go to about:addons and click the gear icon and choose "Debug Add-ons", then choose "Load Temporary Add-on" and select the
Opera: coming soon
Step 2: Install Jaxcore Desktop Application
See https://jaxcore.com/download for desktop app installation
(coming soon: open source version of the desktop software)
Step 2 (alternative) install headless desktop server
The desktop app is not released yet. For now, the headless browser plugin can be used to run the required Websocket service using NodeJS:
Test It Out
With both the extension and Desktop App installed, and running, try the following examples to determine if your system is working (make sure your computer's microphone is turned on, and/or your Jaxcore Spin is turned on and connected to Jaxcore):
basic speech example: https://jaxcore.github.io/jaxcore-listen/examples/web-demo/
speech vocabulary tester: https://jaxcore.github.io/jaxcore-listen/examples/web-vocab-tester/
Voice Chess game: https://chess.jaxcore.com