Google Chrome Extension that uses voice recognition to record and control webpages.

Latest Version

Version
2.0
Update
July 5, 2020
Size
41.15KiB
Developer
baileymckelway.com
Category
Users
184
Rating
3 ★
Manifest Version
2
Web Store Status
Languages Support
English (United States)
See more
Permissions
Tabs
*://*/*

ActiveTab
TabCapture
See more

orange Extension

orange allows you to record events on a webpage, like a button click, and control those events using voice commands.

Instructions:

Microphone
You need to allow Chrome to use your microphone for this extension
Right click on the orange icon on your browser
Click \"Options\" This will open a new window
A microphone icon will appear in your URL, click it
Allow microphone for orange chrome extension

Record Commands
Click \"Record\" in the dropdown menu
Recordable buttons will be highlighted in orange
Click button you want to record
Once pop up menu appears click \"OK\" and say single command word.

View Commands
By clicking \"Commands\" in the dropdown menu you can see commands you have previously recorded.

Start and Stop
By clicking \"Start\" orange will turn your microphone on and start listening for commands
When you say \"orange\" wait for the sound effect and then say the command
By clicking \"Stop\" orange turn your microphone off and stop listening.

Tips
Some command words work better then others.
Some buttons will need multiple commands. For example the Play and Pause buttons would need seperate commands. One for play and the other for pause.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "orange", "description": "Google Chrome Extension that uses voice recognition to record and control webpages.", "manifest_version": 2, "version": "2.0", "icons": { "128": "img/orange.png" }, "offline_enabled": false, "browser_action": { "default_icon": "img/orange.png", "default_popup": "index.html" }, "content_scripts": [ { "matches": [""], "js": ["content.js"] } ], "background": { "scripts": ["background.js"] }, "options_page": "permission.html", "permissions": ["tabs", "*://*/*", "", "activeTab", "tabCapture"]}
Read more