Use Speech Recognition to fill out any form on the web with your voice! Control the Internet with your voice!
Speech Recognition Anywhere
With "Speech Recognition Anywhere" you can control the Internet with your voice. Use Speech Recognition to fill out any input, textarea, form or document on the web!
No need to copy and paste your speech into a form input field. The speech you speak is automatically typed into any form on any web page. You can also browse the web and completely control a website with your voice. It can be used like a virtual assistant.
NEW! Speech Recognition Anywhere now includes text-to-speech and scripting. See seabreezecomputers.com/speech for more information.
* Choose between dozens of languages and dialects for speech recognition
* Dictate emails and online documents
* Fill in forms with your voice
* Go to the next or previous field with your voice
* Go to any web page with your voice
* Switch tabs and navigate webpages with your voice
* Scroll page up or down
* Click on links and buttons with your voice
* Cut, Copy, Paste, Clear, Highlight
* Say "Show labels" to see labels to buttons on a webpage
* Say "Play (name of artist or song)" to play music instantly
* Text to Speech (tts)
* 3 custom voice commands
* Virtual Assistant Mode
* Use Voice Activation Wake Up Phrase: (Examples: 'Ok Google', 'Computer', 'Alexa', 'Hey Siri', 'Hey Cortana')
* Start "Speech Recognition Anywhere" when Chrome starts (Always Listening)
* Start "Speech Recognition Anywhere" in the background
* Submit search fields automatically
* Pause "Speech Recognition Anywhere" if audio is playing in a tab
* Prevent system from sleeping while "Speech Recognition Anywhere" is listening
* Prevent screen from sleeping while "Speech Recognition Anywhere" is listening
* Unlimited custom voice commands
2/7/2018 - Version 1.0 - Corrected yellow speech bubble to appear in iFrames again.
Also added "FREE_TRIAL_EXPIRED" message after 30 days of free trial.
2/1/2018 - Version 0.99.9 - All commands have been translated to work in Spanish!
Also all the text in the action field command print_text(text) now preserves the letter case as it is written by converting all letters to unicode html entities. Previously, words at the beginning of sentences were auto-capitalized.
Also some users are expecting the textbox on the Speech Recognition Anywhere tab to be editable. So now it is editable.
1/2/2018 - Version 0.99.8 - It seems some users are expecting the "Default" language for Speech Recognition to be the language that their browser is set to. So now all the commands for languages that have translated commands are all loaded into the program at the same time. Additionally, if the Language is set to "Default" then the browser language (navigator.language) is detected and used for the Speech Recognition language. This may not be a good idea. Please let me know if this presents any problems.
Also the "copy" command stopped working correctly just recently on pages with iFrames, specifically pages with Google Adsense iFrames. It seems Google changed some code recently. The only workaround seems to be to stop Speech Recognition Anywhere from being able to copy in iFrames and only copy in the top document. This may be a problem with some websites that put a lot of content in iFrames.
Also speech commands would not work in chrome://newtab because content scripts are not allowed in special chrome:// pages. So now if the extension detects chrome://newtab it redirects to "https://www.google.com/_/chrome/newtab".
Also created custom command capitalize_first_letter(text, all_words) which will convert the first letter of text to a capital. If all_words is true then every word in text will be converted to a capital. The default is false.
Also created a new command print_text(text) where you can easily print any text including < > ( ) and ;
12/30/2017 - Version 0.99.7 - Speech to text can now be disabled or enabled with the voice command: "Turn on|off dictation" in the Full Version of Speech Recognition Anywhere.
A semicolon ";" can now be entered into the "Action" field of a custom command to be printed on screen by percent encoding or URL encoding it. So to print a semicolon use %3B . To print parentheses ( ) use %28 and %29 respectively.
Also more scripting commands are now possible. Such as text manipulation. Example:
Phrase: (?:uppercase|all caps) (.*?)
Description: Say "All caps hello world" to type "HELLO WORLD".
Also fixed a scrolling bug with saying "scroll up" and "scroll down".
Also fixed "Go To website.com" where Google Web Speech sometimes puts a space between Dot and com so that the command was not being recognized when that happened.
Also fixed find_phrase() where it would sometimes find the phrase in the tooltip. Now it waits for the tooltip to disappear.
Also now displays a message if there is an error with a custom command regular expression.
Also now displaying single quotes in custom commands "Description" and "Action" fields.
12/20/2017 - Version 0.99.6 - New! Speech Recognition Anywhere now works with TinyMCE and CKEditor WYSIWYG editors including the commands "undo" and "redo". Of course, it works better if you configure TinyMCE and CKEeditor to work in "inline" mode.
12/13/2017 - Version 0.99.5 - Removed command "and" from moving cursor to end of line. Now only saying "end" moves cursor to end of line. Also fixed error message saying "Google does not allow Chrome extensions to work on special chrome:// pages", from displaying on the Speech Recognition Anywhere tab because it was accidentally detecting Speech Recognition Anywhere as a special chrome page.
11/20/2017 - Version 0.99.4 - Added punctuation and commands in German language (Deutsche).
11/6/2017 - Version 0.99.3 - Fixed Facebook Share button.
9/28/2017 - Version 0.99.2 - Now Speech Recognition Anywhere works with Google Docs! Also fixed a bug where it would try to scroll to a cursor in a textarea but sometimes scroll the screen when it did not need to.
9/12/2017 - Version 0.99.1 - Fixed bug in Spanish locales file: "Package is invalid...Unsupported encoding. JSON must beUTF-8".
9/11/2017 - Version 0.99.0 - Added punctuation for Spanish and Portuguese. Also added locales for Spanish and Portuguese. Fixed bug where the page would scroll past the textarea, such as youtube comments, when trying to scroll to the cursor. Fixed by adding elRect.height > 0. Added "Find word or phrase" command. Fixed bug where "new tab" would not use Speech Recognition because it was using "chrome://newtab/". Changed to "https://www.google.com/_/chrome/newtab" and now it works again.
8/21/2017 - Version 0.98.9 - Now the box on the Speech Recognition Anywhere tab does better punctuation and capitalization, just like textareas and inputs on other pages. Added the following three settings: "Disable yellow speech bubble (Only final speech will display)", "Disable Speech-To-Text (Only Voice Commands will work)" and "Disable Voice Commands (Only Speech-To-Text will work)".
6/15/2017 - Version 0.98.8 - Added ability to change the language with your voice by saying "Change language to (English|Spanish|Japanese|etc)
5/18/2017 - Version 0.98.7 - Added an error message to display to the user on the Speech Recognition tab, letting the user know that Google does not allow Chrome extensions to work on special chrome:// pages or the Chrome Webstore.
4/9/2017 - Version 0.98.6 - Previously, for text fields such as textareas, in order for the scroll bars to follow the cursor, the code was issuing a blur() and then a focus() on the text field. But the blur() command would cause some text fields to not work properly. This has been fixed by adding code that allows the scroll bars to follow the cursor and spoken speech in textareas and text input fields without using a blur() commmand.
3/6/2017 - Version 0.98.5 - Changed waiting time for commands after wake up phrase from 2 seconds to 3 seconds. Added click_element(id) and click_keyword(keyword) to custom commands actions.
2/1/2017 - Version 0.98.4 - Added Text to Speech (tts) and scripting. Now you can create custom commands that talk back to you or read text in an element in a web page. In the "Action" field type in: say(Hello There) . Or to go to a webpage and speak the text in an element, type in the "Action" field: http://website/com;speak(element_id) . For more information go to seabreezecomputers.com/speech/ . Also changed recognition.continuous to false instead of true to try and solve slowness with the recognition result or multiple second delay with the Web Speech API that some users have.
12/31/2016 - Version 0.98.3 - Custom commands can now load a local html file by starting the action with "file://". Previously it would only work with "http://", "https://" or "ftp://". Also it is more clear now that "Language" can be set in the free version.
12/11/2016 - Version 0.98.2 - Fixed a bug in custom commands matching regular expressions. Now if a match is optional it does not show up as undefined in the action. Changed Chrome Web Store link to open in new tab.
10/28/2016 - Version 0.98.1 - Languages and dialects are here! Added an option in settings to choose between dozens of languages and dialects for speech recognition including: Afrikaans, Arabic, Basque, Bulgarian, Catalan, Czech, Dutch, English, Filipino, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Italian, Indonesian, Japanese, Korean, Latin, Lithuanian, Chinese, Malaysian, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Spanish, Swedish, Turkish, Vietnamese, Zulu. We need volunteers to translate punctuation and commands into these languages from English. Please contact firstname.lastname@example.org
10/20/2016 - Version 0.98 - Custom Voice Commands are here! Our goal is to create the best speech recognition experience ever. We can do this by allowing users to create their own custom voice commands and then a community of users can share their custom phrases and actions with others. Please share your custom commands in the "Reviews" or "Support" section. You do not need to know or use regular expressions, but regular expressions will make your custom commands more powerful.
Also added Chrome store weblink to title and iFrame to display news.
9/23/2016 - Version 0.97 - Added "Play (artist, song or video title)" or "Listen to (artist, song or video title"). Changed spelling of "wakeup" to "wake up".
09/14/2016 - Version 0.96 - Fixed so that displays "Speech Recognition Anywhere FULL" instead of "Speech Recognition Anywhere Free" when purchased. Also removed some test variables from console.log.
09/12/2016 - Version 0.9 - Speech Recognition Anywhere first release.