Text to speech extension
Listen to the content of the websites, pages or articles
Co to jest Text to speech extension?
Text to speech extension to rozszerzenie Chrome opracowane przez Nina Bon, a jego główną funkcją jest „Listen to the content of the websites, pages or articles”.
Zrzuty ekranu rozszerzenia
Pobierz plik CRX rozszerzenia Text to speech extension
Pobierz pliki rozszerzeń Text to speech extension w formacie crx, zainstaluj ręcznie rozszerzenia Chrome w przeglądarce lub udostępnij pliki crx znajomym, aby łatwo zainstalować rozszerzenia Chrome.
Instrukcja Użytkowania Rozszerzenia
Listen to content of any website in an easy and customizable way. The fastest and easiest text to speech extension. After finding myself struggling to read long articles I've decided to do this Chrome extension. Why is this extension different than the rest? What I've done is improve the way I can recognize text in the pages so it's faster to find the text and uses less Chrome resources. Give it a try and let me know if you find issues or improvements :)
Podstawowe informacje o rozszerzeniu
Nazwa | |
ID | ajgpaojefmgchgeicdicdhikdlaihjdk |
Oficjalny URL | https://chrome.google.com/webstore/detail/ajgpaojefmgchgeicdicdhikdlaihjdk |
Opis | Listen to the content of the websites, pages or articles |
Rozmiar pliku | 305 KB |
Liczba instalacji | 9,672 |
Aktualna Wersja | 1.2.0 |
Ostatnia Aktualizacja | 2023-01-03 |
Data Publikacji | 2021-07-04 |
Ocena | 4.24/5 Łącznie 21 Oceny |
Deweloper | Nina Bon |
[email protected] | |
Typ Płatności | free |
Obsługiwane Języki | en |
manifest.json | |
{ "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx", "manifest_version": 2, "name": "Text to speech extension", "description": "Listen to the content of the websites, pages or articles", "version": "1.2.0", "icons": { "16": "icons\/icon16.png", "19": "icons\/icon19.png", "32": "icons\/icon32.png", "38": "icons\/icon38.png", "48": "icons\/icon48.png", "96": "icons\/icon96.png", "128": "icons\/icon128.png", "256": "icons\/icon256.png" }, "background": { "persistent": true, "scripts": [ "javascripts\/background.js" ] }, "browser_action": { "default_title": "Popup", "default_popup": "popup\/popup.html" }, "web_accessible_resources": [ "styles\/controls.css", "javascripts\/page.zIndex.js", "libraries\/vue-files\/vue.esm-browser.js" ], "permissions": [ "*:\/\/*\/*", "storage", "tts", "contextMenus", "tabs", "activeTab", "webRequest", "webRequestBlocking" ], "content_scripts": [ { "matches": [ "*:\/\/*\/*" ], "js": [ "javascripts\/libraries\/Readability-readerable.js", "javascripts\/libraries\/Readability-0.4.0.js", "javascripts\/content-compiled.js" ], "css": [ "styles\/content.css", "styles\/fonts.css" ], "run_at": "document_start" }, { "matches": [ "*:\/\/*\/*" ], "js": [ "content-scripts\/idle.js" ], "all_frames": true, "run_at": "document_idle" }, { "matches": [ "*:\/\/*\/*" ], "js": [ "content-scripts\/start.js" ], "all_frames": true, "run_at": "document_start" } ], "commands": { "reload-extension": { "description": "Reloads extension" } } } |