WebNarrator

ID: llamplpjlnlnecbkiodchcgmdjfjdkdg

Supported Languages

🇺🇸English

Extension Info & Metadata

Status
Active
Version
1.1.1
Size
17.97 MB
Rating
0.0/5
Reviews
0
Users
2
Type
Extension
Updated
Jun 8, 2026
Category
Accessibility
Price
Free
Featured
No
Visibility
Listed
Mature
No
By Google
No
Trusted
Yes

Publisher Contextual Analysis

Trusted
Author
LinkidexView Profile
MX records exist
Yes
Domain exists
Yes
Is disposable
No
Is role-based
No
Mailbox exists
Yes
Total Extensions
1
Active
1
Obsolete
0
Listed
1
Unlisted
0
Total Users
2

Select text on any page and have it read aloud.

WebNarrator is a privacy-first text-to-speech reader that uses your operating system's built-in voices. No cloud APIs, no tracking, no data collection. Everything runs locally on your device. How to use it Select any text on any webpage. Press Alt + Shift + S (or ⌥ + ⇧ + S on macOS) or right-click and choose "Read selected text aloud". The current word highlights in yellow as it's spoken. The toolbar popup gives you play / pause / stop controls, a 0.5× to 2.5× speed slider, and a voice picker for any TTS voice your OS has installed. What makes it different • Live word-level highlighting: see exactly what's being spoken, on the page itself, not in a separate sidebar. • Works everywhere: articles, docs, blog posts, social media, code-heavy pages, math notation (KaTeX / MathJax), and iframe-embedded content (LeetCode, embedded readers, etc.). • Customizable keyboard shortcut: configure at about:addons → Manage Extension Shortcuts. • Light and dark themes: follows your OS preference automatically, or pick manually. • No internet required: speech is generated by your OS, on your device. Disconnect from Wi-Fi and WebNarrator works exactly the same. Privacy: no data collected WebNarrator collects, stores, and transmits zero user data. No analytics, no telemetry, no tracking pixels, no cloud calls of any kind. The only things saved locally are your voice choice, your speech rate, and your light/dark theme preference, all stored in your browser, never sent anywhere. Full privacy policy: https://webnarrator.com/privacy/ A note on voice quality WebNarrator uses whatever voices your operating system has installed. Most operating systems ship with one or two basic voices and require you to download the high-quality "premium" or "neural" voices separately. If WebNarrator sounds robotic out of the box, you almost certainly have only the basic voices installed. A Step-by-step guide for macOS, Windows, Linux, and ChromeOS on how to download better voices: https://webnarrator.com/posts/download-better-voices/

Item
Type
Severity
Description
scripting
Permission
Critical
This permission allows injection and execution of JavaScript on any webpage. Rated Critical because it can modify page content, steal sensitive data, and inject malicious code into any site the extension has access to.
<all_urls>
Host
Critical
Broad host access — the extension can read/modify content on every website.
offscreen
Permission
High
This permission creates hidden browser documents with full DOM access. Rated High because it can run background operations invisibly, potentially executing malicious code without user awareness.
Contextual Risk Factors
Risk Factor
High
The following context increases the overall risk:• 25% increase: Unsafe code evaluation capabilities increase attack surface
Broad Host Permissions
Risk Factor
High
This extension has broad host permissions allowing it to access many or all websites.
Broad Content Script Access
Risk Factor
High
This extension can inject scripts into any website.
Unsafe WebAssembly Execution
Risk Factor
High
This extension's CSP allows "wasm-unsafe-eval".
storage
Permission
Medium
This permission allows storing data locally in the browser. Rated Medium because it can persist sensitive user data, track user activities over time, and potentially store malicious payloads.
contextMenus
Permission
Low
This permission adds items to browser context menus. Rated Medium because it only modifies right-click menus without access to page content.
URLs
20
IPv4
2
IPv6
0

URLs

View the external URLs this extension communicates with to understand its network activity and data interactions.

Gain full insight into all external connections.

Upgrade for full visibility.

chrome.google.com/webstorehttps://chrome.google.com/webstore
chromewebstore.google.com-https://chromewebstore.google.com
addons.mozilla.org-https://addons.mozilla.org
enablegpu.com/guides/firefox/https://enablegpu.com/guides/firefox/
huggingface.co/onnx-community/Kokoro-82M-v1.0-ONNX-timestampedhttps://huggingface.co/onnx-community/Kokoro-82M-v1.0-ONNX-timestamped
discord.gg/CS7J5tvbbehttps://discord.gg/CS7J5tvbbe
webnarrator.com/posts/download-better-voices/https://webnarrator.com/posts/download-better-voices/
webnarrator.com/privacy/https://webnarrator.com/privacy/
cdn.jsdelivr.net/npm/@huggingface/[email protected]/dist/transformers.min.jshttps://cdn.jsdelivr.net/npm/@huggingface/[email protected]/dist/transformers.min.js
huggingface.co/onnx-community/Kokoro-82M-v1.0-ONNX/resolve/main/voiceshttps://huggingface.co/onnx-community/Kokoro-82M-v1.0-ONNX/resolve/main/voices
Showing 1 to 10 of 20 rows
Rows per page:

Gain full insight into all external connections.

Upgrade for full visibility.

15.11.3.22
IPv4
-
1.8.9.35
IPv4
-
Version
Size
Is Malicious
Findings
Permhash
1.1.1
Latest
17.97 MB
Benign
1.0.0
0.04 MB
Benign
Showing 1 to 2 of 10 rows
Rows per page:

Code Diff

Compare extension code between any two versions.

0 changed files (scanned top 25 shared text files)

No comparable text files found between these versions.

Browse and explore files within this extension package

Gain full insight into all external connections.

Upgrade for full visibility.