NaturalReader - AI Text to Speech
Read aloud any text with realistic AI voices, compatible with webpages, kindle Ebooks, Google Docs, PDF, Emails, and more.
Additional files are visible only to premium users
manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"name": "NaturalReader - AI Text to Speech",
"version": "7.0.6",
"description": "Read aloud any text with realistic AI voices, compatible with webpages, kindle Ebooks, Google Docs, PDF, Emails, and more.",
"homepage_url": "https://www.naturalreaders.com/online/",
"action": {},
"commands": {
"activate": {
"suggested_key": {
"default": "Alt+R"
},
"description": "Activate to Start"
},
"play": {
"description": "Pause/Resume"
},
"forward": {
"description": "Next"
},
"rewind": {
"description": "Previous"
},
"speaker": {
"suggested_key": {
"default": "Alt+S"
},
"description": "Speaker"
},
"toggleShowReadIcon": {
"description": "Toggle Show Read Selection Icon"
},
"goToTabBeingRead": {
"description": "Go to Tab Being Read"
},
"readSelection": {
"description": "Highlight to Read"
},
"stop": {
"description": "Stop"
}
},
"background": {
"service_worker": "main.js"
},
"permissions": [
"scripting",
"activeTab",
"contextMenus",
"storage",
"tts",
"ttsEngine",
"webNavigation",
"tabs"
],
"content_scripts": [
{
"matches": [
"<all_urls>"
],
"css": [
"injected/nr-ext-dom/nr-ext-dom.css"
]
},
{
"matches": [
"*://*.naturalreaders.com/login-service/*"
],
"js": [
"injected/nr-ext-auth.js"
],
"all_frames": true
}
],
"host_permissions": [
"<all_urls>"
],
"content_security_policy": {
"script-src": "self",
"object-src": "self"
},
"icons": {
"32": "assets/img/32N.png",
"48": "assets/img/48N.png",
"128": "assets/img/128N.png"
},
"manifest_version": 3,
"web_accessible_resources": [
{
"resources": [
"assets/*",
"injected/*",
"download/*"
],
"matches": [
"<all_urls>"
],
"extension_ids": []
}
],
"externally_connectable": {
"matches": [
"*://*.naturalreaders.com/*"
]
}
}