Cordova/Phone Gap built app using Javascript, Responsive Voice.js http://responsivevoice.org/, and Mor.js https://www.npmjs.com/package/morjs
##Install Following Node.js --- https://nodejs.org/en/
Cordova CLI -- "npm install -g cordova"
Install Bower -- "npm install -g bower"
Mor.js -- "bower install morjs"
Include script from Responsive Voice.js in index.html
Phone Gap offers Desktop App and Mobile App for testing: http://docs.phonegap.com/getting-started/1-install-phonegap/desktop/
This uses a switch that mimics a BlueTooth keyboard.