Use Voice Recognition to fill out forms and dictate email with speech to text. Control the Internet with custom voice commands!

Latest Version

Version
1.7.28
Update
November 28, 2024
Size
331KiB
Developer
www.seabreezecomputers.com
Category
Users
40,000+
Rating
3.85586 ★
Manifest Version
3
Web Store Status
Languages Support
Bahasa Indonesia
Bahasa Melayu
Deutsch
English
Français
Español
Italiano
Português (Brasil)
Português (Portugal)
Svenska
čeština
हिन्दी
‫العربية
中文 (简体)
中文 (繁體)
日本語
한국어
See more
Permissions
Scripting
DeclarativeNetRequest
DeclarativeNetRequestFeedback
Identity
Identity.email
Tabs
ClipboardWrite
ClipboardRead
Storage
UnlimitedStorage
ActiveTab
Idle
Power
NativeMessaging
See more

Speech Recognition Anywhere Extension

Control the Internet with your voice. Use voice recognition to fill out forms and write documents on the Internet! Dictate emails with speech to text!

Speech Recognition Anywhere expands the capabilities of the Web Speech API in both Chrome and Edge, in order to allow users to control the Internet or to fill out documents and forms using their voice. A user can use simple voice commands to go to websites or to click on buttons and links. It also works with Google Docs, Microsoft Word online, Gmail, outlook.com and more. Medical professionals use it to fill out web based online medical records. Business professionals use it dictate letters and emails. Custom commands can be created by the user to allow the user to say shortcut phrases that print out a lot of text into a form.

See seabreezecomputers.com/speech for more information on custom commands and scripts.

FREE TRIAL FEATURES:

* Browser extension for Chrome or Edge
* Optional Windows Add-On (Trial)
* 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 \"Show numbers\" to add numbers to links and buttons
* Say \"Youtube (name of artist or song)\" to play music instantly
* Text to Speech (tts)
* Three custom voice commands
* Scripting

FULL FEATURES:

* Use Voice Activation Wake Up Phrase: (Examples: 'Ok Google', 'Computer', 'Alexa', 'Hey Siri', 'Hey Cortana')
* Start when Chrome starts (Always Listening)
* Start in the background
* Submit search fields automatically
* Pause speech recognition if audio is playing in a tab
* Virtual Assistant Mode
* Prevent system from sleeping while listening
* Prevent screen from sleeping while listening
* Unlimited custom voice commands
* Auto Punctuation
* Export/Import custom commands
* Optional Windows Add-On

NOTE: Extensions are not allowed to work on special chrome:// pages or edge:// pages or the Chrome Web Store or Edge Add-Ons website. Therefore, you will not be able to write a review directly at the Chrome Web Store using your voice. This is a restriction imposed by the browser. It is not a limitation of the extension.

TIP: If speech recognition is not working on a specific webpage then you can try (1) refresh the web page or (2) restart your computer. This will often fix the problem.

Disclaimer of Warranty: Sea Breeze Computers makes no warranties as to the performance of this product or service. This extension uses the Web Speech API built into some browsers (such as Google's Web Speech API or Microsoft Edge's Web Speech API) for speech recognition, therefore we cannot guarantee the quality or continued operation of the voice recognition service.

TERMS OF USE

By using this software you agree to the Terms of Use available at http://www.seabreezecomputers.com/speech/terms

VERSION HISTORY

11/28/2024 - Version 1.7.28
+ Fixed Chinese comma 逗号 | 逗號 to ,and Chinese enumerated comma 顿号 | 頓號 to 、

11/20/2024 - Version 1.7.27
+ Translated menus to Chinese Simplified (zh-CN) and Chinese Traditional (zh-TW)
+ Fixed help link

11/13/2024 – Version 1.7.26
+ Adding new credit card at amazon.com caused error: Refused to display 'https://apx-security.amazon.com/' in a frame because it set 'X-Frame-Options' to 'sameorigin'. Fixed!

10/18/2024 – Version 1.7.25
+ SRA stopped working in Google Docs because of Google Chrome update. Fixed!

9/18/2024 – Version 1.7.24
+ Google Docs was sometimes putting a space at the start of a new line.

9/10/2024 - Version 1.7.23
+ Google Docs was sometimes not putting a leading space in front of speech input from the user.

6/29/2024 - Version 1.7.22
+ Displays custom error message for Opera, Brave, Vivaldi and other custom Chromium browsers stating that the Web Speech API does not work in these browsers.
+ Translated menus into Portuguese.

4/15/2024 - Version 1.7.21
+ Improved Spanish commands
+ Improved French commands

4/12/2024 - Version 1.7.20
+ The setting \"Disable Microsoft Edge Chromium Auto Punctuation\" no longer lowercases all letters.
+ Improved German \"Press \" and \"Delete last word|sentence\" etc.
+ Added Spanish \"Delete last|next word|sentence|character|paragraph\".
+ Added French \"Supprimer (la) ligne|paragraphe|mot|phrase|caractère|lettre(s) (suivante|précédente)\"
+ Added French \"Sélectionnez (le) (prochaine|tout|aucun|fin|début) (n) (ligne|paragraphe|mot|phrase|caractère|lettre|boîte|champ|document|papier)(s) (suivant|précédent)\"

3/27/2024 - Version 1.7.19
+ Added French Windows Commands
+ Added Spanish Windows Commands
+ Added more Korean Windows Commands

3/20/2024 - Version 1.7.18
+ Added German Windows Commands
+ Added Korean punctuation and commands

2/27/2024 - Version 1.7.17
+ Windows Add-On Beta first release.
+ Indonesian punctuation added.
+ Bug fix: replace_word() wasn't working if word stated alone without a sentence.

2/2/2024 - Version 1.7.16
+ Bug fix: replace_word() was running twice.
+ Bug fix: German das komma.

1/22/2024 - Version 1.7.15
+ Added \"Insert date and time\" command.
+ Added Capitalize, Uppercase, Lowercase and Type commands.
+ click_element() is now like querySelectorAll() in JavaScript with an optional [n] to specify which element in the array to click.
+ Improved Google Docs to preserve text formatting commands (bold, underline, italic)
+ Improved \"Move cursor to start/end of paragraph\".
+ Improved \"Change language\" command in other languages.
+ Fix for Microsoft Teams
+ New \"Pin Extension\" setting.

7/31/2023 - Version 1.7.14
+ Bug Fix: Facebook was deleting the end text if the user edited between words.

6/26/2023 - Version 1.7.13
+ Bug Fix: Fixed German \"paste\" not working.
+ Added to French: Copier|Couper|Coller.
+ Added to Japanese: コピー|切り取る|切り取り|貼り付け
+ Added to Chinese: 复制|剪切|粘贴

5/10/2023 - Version 1.7.12
+ Bug Fix: Websites like Gmail with \"Keyboard shortcuts on\" were doing keypresses if \"Disable Auto Focus on nearest text box when speech is heard\" setting is enabled.

5/3/2023 - Version 1.7.11
+ Now works with shadowRoot elements such as Bing Chat uses.
+ No longer converts French \"plus\" to \"+\".

4/24/2023 - Version 1.7.10
+ Bug Fix: Previous version stopped working in Google Docs. Fixed.

4/12/2023 - Version 1.7.9
+ Bug Fix: Cannot read properties of undefined (reading 'removeChild') at scrollToCursor (content.js:4896:42)

4/3/2023 - Version 1.7.8
+ Bug Fix: script() without a return was printing null.
+ Slowed down keypresses for keypress() command.
+ Bug Fix: Commands like enter_key() were activating 0 times unless it was enter_key(1)

3/17/2023 - Version 1.7.7
+ Added French punctuation that Chrome web speech API stopped doing.
+ Stopped SRA tab from scrolling to and focusing on text box on speech recognition.
+ Bug Fix: Some languages like Thai were printing each statement twice.
+ New Setting: Use key presses to send text (Works with some websites that block paste)

3/8/2023 - Version 1.7.6
+ On 1/15/2023 Google's Chrome web speech API stopped converting punctuation such as \"period\", \"question mark\" and \"comma\". So now the extension will do the punctuation conversion.
+ %2C can be used in place of a comma (,) in custom command \"actions\". They will be converted to a text comma. Or to use a comma in an action you can put it in double quotes. Example: keypress(\"hello, how are you?\");
+ Improvements to textbox on SRA tab.

2/12/2023 - Version 1.7.5
The setting 'Pause \"Speech Recognition Anywhere\" if audio is playing in a tab', now also pauses speech recognition if text to speech (tts) from the Web Speech API is playing.

1/10/2023 - Version 1.7.4
+ German: Google's Web Speech API stopped converting \"komma\" to \",\" for some reason. So now SRA will do the conversion itself.
+ Spanish: Changed Help and Support links to link to Spanish versions.

12/25/2022 - Version 1.7.3
+ Can now send extra commands to tabs opened in the background with url() action. Example:
Phrase: Google (.*?)
Action: url(https://www.google.com/search?q=$1, Google, false); speak_element(\"[aria-level='3']\")
+ More improvements for sentences that use the word \"period\".

12/10/2022 - Version 1.7.2
+ Added Hindi language commands and menus
+ replace_word() action now works better with words from other languages with letters that are not in the standard English or Latin alphabet. The word boundary is improved.
+ \"Start in background\" stopped working with Chrome update. Fixed.
+ Previously, in Chrome the word \"period\" would always be replaced with \".\" but now there are more instances where it will stay \"period\" such as in the sentence: \"It was a brief period of time.\"
+ Added css: font-size: 1em.

9/28/2022 - Version 1.7.1
+ Bug Fix that started in version 1.7.0: The extension icon would not start SRA because of error: \"Uncaught TypeError: Cannot read properties of undefined (reading 'addListener')\" in background.js with line \"chrome.declarativeNetRequest.onRuleMatchedDebug.addListener\".

9/26/2022 - Version 1.7.0
+ Updated to Manifest V3. ATTENTION: Google is requiring developers to update all extensions to Manifest V3. Google's requirements for Manifest V3 may cause some things to not work properly. Please notify us if something does not work properly and we will try to fix it if possible.
+ Some custom command action results now appear in the text box on the Speech Recognition tab.

9/18/2022 - Version 1.6.13
+ CKEditor was putting @ with \"New line\" and \"New paragraph\". Fixed.
+ Improved \"New line\" and \"New paragraph\" to work better with Word Online.
+ Improved \"New line\" and \"New paragraph\" to work better with Google Docs.

8/19/2022 - Version 1.6.12
+ Fixed license check date issue

8/14/2022 - Version 1.6.11
+ A few users were not having the words \"period\" or \"full stop\" convert to \".\" so now the extension converts them instead of relying the Web Speech API to do so.
+ Changed navigation() action to browse() because navigation is a new W3 Javascript window function.

6/29/2022 - Version 1.6.10
+ Improved keypress() action to work better with punctuation in a string and more accurate keyCodes.

6/15/2022 - Version 1.6.9
+ Bug Fix where some single words spoken such as \"endless\", \"finally\" and \"tablet\" were matching commands for \"end\", \"fin\" and \"tab\".
+ Some Italian commands had an extra space between \"il tasto\".

2/23/2022 - Version 1.6.8
+ New speak_element() action that works like querySelectorAll with optional [n]. For example speak_element(img._3c8e[1]) to read outloud WolframAlpha result.

12/31/2021 - Version 1.6.1
+ Italian version now displays instructions and menus in Italian. (Italiano)
+ Now easier in other language versions to change language with voice using English translation of language names.

12/28/2021 - Version 1.6.0
+ French version now displays instructions and menus in French (français)

12/22/2021 - Version 1.5.9
+ Japanese version now displays instructions and menus in Japanese. (日本語)

12/16/2021 - Version 1.5.8
+ German version now displays instructions and menus in German. (Deutsch)

11/23/2021 - Version 1.5.6
+ Spanish version now displays instructions and menus in Spanish.
+ script() action can now include a return variable to print in a textarea.

11/6/2021 - Version 1.5.4
+ Improved scroll_it to be able to say, \"Scroll menu\", \"Scroll box\" or \"Scroll page\".

10/13/2021 - Version 1.5.3
+ Now you can click on words that use smart apostrophes or curly apostrophes, such as: \"Click on See What’s New\".

10/5/2021 - Version 1.5.2
+ Added commands for French, Portuguese, Japanese, Chinese Traditional and Chinese Simplified.
+ Now works with Google Docs new canvas element!
+ Saying \"Click on paper\" will now click on most contentEditable editors.
+ Added setting for \"Always lowercase all text\".
+ Move Cursor now works in Google Docs and TinyMCE and CKEditor
+ scrollToCursor now works in TinyMCE and CKEditor
+ scroll_it now works with Google Docs, and iFrames (TinyMCE).
+ Keypresses for arrow keys, home and end keys now works in Google Docs.

2/10/2021 - Version 1.4.3 - Added more languages such as Chinese Cantonese (Traditional).

1/30/2021 - Version 1.4.2 - Added \"Disable Auto Gain Control\" in Settings because Chrome changes the system microphone volume up and down on some computer systems.

5/29/2019 - Version 1.3.0 - The converter can now do advanced scripting with the script() command.

5/6/2019 - Version 1.2.9 - replace_word() can now have multiple phrases separated by a vertical pipe |

3/7/2019 - Version 1.2.6 - New simple word replace feature. For example, to replace \"ok\" with \"okay\" then create this custom command:
Phrase: ok
Action: replace_word(okay)

1/20/2019 - Version 1.2.3 - Improved Screen Reader features such as reading of ARIA roles and html tag names for certain items like IMG and Hyperlink. Also a \"Simple Mode\" that does not read ARIA roles and html tag names.

1/5/2019 - Version 1.2.0 -
+ Text-To-Speech: Now you can say \"Read selected|highlighted|article|website|site|links|page|webpage|paragraph|alert|notification|status\". Press ESC to stop reading or say \"Stop reading\".

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 voice recognition.

09/12/2016 - Version 0.9 - First release.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx",\t"manifest_version": 3,\t"name": "__MSG_appName__", \t"short_name" : "__MSG_shortName__", \t"author": "Jeff Baker",\t"version": "1.7.28",\t"key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiEjqvsFz2nJj+93HY51mT7bnM765gZEuv+j9XcoXAfDJmd8AY2KK7o93hnyi1LUbA6ijQHsqziBbSpzppaI5gERSA5o4XeP8SfvazFwMDZMMFLuHNgpw7f1E0Tl7Db27LEPxfrYYPoV9BoOmeQIOSJw78fB06nCtuLvEsew5XVzEvzWJ2RmzcL/+39pZBwYAaRLeYwYHgR7qxpdBYyzk/5kkZ/70QmlKTPJ2Gxrsaam34ENKBswk+WAzu7CkhqoBJgcgOqQHITsZekGwsbxWJwb30Bd103j/zrwDFWicshTDwgKpGUXtVHnunl/K39yiok2GxDqHWX0XzsGFhC5CuQIDAQAB",\t"description": "__MSG_appDesc__", \t"default_locale": "en",\t"icons": {\t\t"16": "images/microphone16.png", \t\t"48": "images/microphone48.png", \t\t"128": "images/microphone128.png"\t},\t"permissions": [ \t\t"scripting",\t\t"declarativeNetRequest",\t\t"declarativeNetRequestFeedback",\t\t"identity",\t\t"identity.email",\t\t"tabs", \t\t"clipboardWrite", \t\t"clipboardRead", \t\t"storage", \t\t"unlimitedStorage",\t\t"activeTab", \t\t"idle",\t\t"power",\t\t"nativeMessaging"\t\t], \t"host_permissions": [\t\t"*://www.seabreezecomputers.com/*",\t\t"*://seabreezecomputers.com/*",\t\t"*://192.168.1.5/*",\t\t""\t],\t"declarative_net_request": { "rule_resources": [ { "id": "ruleset_1", "enabled": false, "path": "rule1.json" } ] },\t\t"oauth2": { \t"client_id": "767741953283-p884ke9l5gavqk2f0a5m7bgjstmvpbm8.apps.googleusercontent.com", \t"scopes": [ \t\t"https://www.googleapis.com/auth/chromewebstore.readonly" \t] \t},\t"action": {\t\t"default_icon": "images/microphone38.png", \t\t"default_title": "__MSG_appName__" \t},\t"commands": {\t\t"_execute_action": { "suggested_key": {\t\t\t\t"default": "Alt+S"\t\t\t},\t\t\t"description": "Open"\t\t},\t\t"start-stop": {\t\t\t"suggested_key": {\t\t\t\t"default": "Ctrl+Shift+5"\t\t },\t\t "description": "__MSG_start_stop__",\t\t "global": true\t\t}\t},\t"background": {\t\t"service_worker": "background.js"\t},\t"content_scripts": [ {\t\t"matches": [""], \t\t"js": ["storage.js", "content.js", "keypress.js", "googleDocsUtil.js"], \t\t"css": [],\t\t"all_frames": true, \t\t"run_at": "document_end" \t} ]}
Read more