Use voice to type, click anything, scroll, watch videos, open webpages, make custom voice shortcuts and more.

Latest Version

Version
4.16.2
Update
August 5, 2023
Size
3.11MiB
Developer
lipsurf.com
Category
Users
10,000+
Rating
4.00926 ★
Manifest Version
2
Web Store Status
Languages Support
English
日本語
See more
Permissions
*://*/*
Tabs
Debugger
ContextMenus
Notifications
Tts
Storage
See more

LipSurf - Voice Control for the Web Extension

Browse the web with your voice -- eating, multitasking or just to give your hands a break. Speech recognition for executing voice commands in the browser that would normally require a mouse and keyboard.
Excellent as an assistive technology.

Voice control integrations:
* Gmail - select & mark messages, compose emails, dictate emails, etc.
https://youtu.be/o1zIHxkg2KU?t=37
* Youtube & other video sites - play, pause, fast-forward etc.
* Duolingo & WaniKani - answer questions completely based on voice control (handsfree)
https://www.youtube.com/watch?v=pBtFl8qHgpE
* Reddit - speech recognition for upvote, visit posts, comment etc.

Features:
* High performance speech recognition
* Speech to text (STT)
* Shows live transcript as you speak
* Wake-word (say \"hey LipSurf\" to activate hands-free) (Premium)
* Custom shortcuts - map any phrase to a command
* Text to speech (TTS)
* Works in Google Sheets (Premium)
* Limited commands on PDFs

General voice commands:
* Write and edit text (Premium)
* Scroll up, down, little down, little up, autoscroll, bottom, top, left, right...
* Annotate links to click them with voice
* Open multiple links
* Spell mode (Premium)
* Write emails and dictate forms (Premium)
* Open websites/URLs (Premium)
* Weather lookup
* Dictionary
* Control videos: play, pause, mute etc.
* Add custom corrections, shortcuts, homophones or synonyms by clicking the transcript!
* Voice activation via push-to-talk key
* Click things by saying \"click [thing text]\" or \"tag\" then saying the annotation in the yellow box next to it.
* Navigate tabs: next tab, previous tab, select tab 3, new tab, etc.
* Zoom in, zoom out
* Multi-language support (Spanish, French, Russian and Japanese - more languages may be added by anyone via our forum)
* 100+ built-in commands that can be expanded to infinity with additional plugins and tons of options.

Languages:
* 🇬🇧 English
* 🇪🇸 Spanish
* 🇫🇷 French
* 🇺🇦 Ukrainian
* 🇷🇺 Russian
* 🇯🇵 Japanese
* 🇧🇷 Portuguese (Duolingo only)
* 🇩🇪 German (Duolingo only)
* 🇫🇮 Finnish (Duolingo only)
* 🇳🇱 Dutch (Duolingo only)

Please go through the tutorial to make sure you configure everything properly, and just say \"help\" to see the commands that are possible for the current page you're on! Enjoy!

See information about updates along with video demos here: https://www.lipsurf.com/updates
Forum where you can make feature requests and ask questions: https://discuss.lipsurf.com
Read more

Source Manifest.json

{
"update_url": "https://clients2.google.com/service/update2/crx",
"manifest_version":2,
"name":"__MSG_name__",
"short_name":"__MSG_shortName__",
"description":"__MSG_description__",
"default_locale":"en",
"minimum_chrome_version":"64",
"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjWvzwaRsYG2l3QkI13CVqX6qPcoih4cLb0VK9VQAXjEc0fvfw+e/XHXK7VCfVPK+ndcAafjUCvsghix2VQHquI+JJtDCs6tLU+Ba+PIA7IdA8MfQC8Dk2tihWD2T478bEQax0+6QkgZO4+M9SDs5CKjMikxr1Z9R4Lxdm1ToLx444c9SRI3ARytO0tJm25DovXL3ceIfZps+F0OqVwoeGyQx0FYXFGHP+OMmAgBrjpg4yCaSYAedWzRC12PxvvplmvVvBWZ1pqw8gTh+B/rwN/0fa9lkUC1tc/1nCHSHoFqnOyYl84pgI/i8fiQ5GlDG8X/2+eQhdTduY1DpcKz5vQIDAQAB",
"background":{"page":"dist/views/background.html",
"persistent":true},
"icons":{"16":"assets/icon-16.png",
"48":"assets/icon-48.png",
"128":"assets/icon-128.png"},
"browser_action":{"default_title":"__MSG_btnHover__",
"default_icon":"assets/icon-128.png"},
"content_scripts":[{"matches":[""],
"match_about_blank":true,
"run_at":"document_start",
"css":["assets/font-face-hack.css"],
"js":["dist/page.js"]},{"matches":[""],
"js":["dist/frame-beacon.js"],
"match_about_blank":true,
"all_frames":true},{"matches":["http://www.redditmedia.com/*",
"https://www.redditmedia.com/*"],
"js":["dist/reddit-media-frame-beacon.js"],
"css":["assets/iframe-styles.css"],
"all_frames":true}],
"author":"Miko Borys",
"chrome_url_overrides":{"newtab":"dist/views/new-tab.html"},
"options_page":"dist/views/options.html",
"externally_connectable":{"matches":["*://*.lipsurf.com/*"]},
"permissions":["*://*/*",
"tabs",
"debugger",
"contextMenus",
"notifications",
"tts",
"storage"],
"optional_permissions":["clipboardRead",
"clipboardWrite",
"nativeMessaging"],
"content_security_policy":"script-src 'self' https://www.google-analytics.com https://apis.google.com/ https://www.gstatic.com/ https://*.firebaseio.com https://www.googleapis.com https://js.stripe.com 'unsafe-eval' blob:; object-src 'self'",
"web_accessible_resources":["dist/modules/*.js",
"dist/styles/base.css",
"assets/barlow-latin.woff2",
"assets/barlow-latin-ex.woff2",
"assets/barlow-latin-200.woff2",
"assets/barlow-latin-ex-200.woff2",
"assets/barlow-latin-500.woff2",
"assets/barlow-latin-ex-500.woff2"],
"version":"4.16.2",
"version_name":"4.16.2"}
Read more