Text to speech extension

Listen to the content of the websites, pages or articles

Text to speech extension là gì?

Text to speech extension là một tiện ích mở rộng Chrome được phát triển bởi Nina Bon, và tính năng chính của nó là "Listen to the content of the websites, pages or articles".

Ảnh Chụp Màn Hình của Tiện Ích Mở Rộng

screenshot
screenshot

Tải xuống tệp CRX của tiện ích mở rộng Text to speech extension

Tải xuống các tệp mở rộng Text to speech extension dưới định dạng crx, cài đặt các tiện ích mở rộng Chrome bằng tay trong trình duyệt hoặc chia sẻ các tệp crx với bạn bè để dễ dàng cài đặt các tiện ích mở rộng Chrome.

Hướng Dẫn Sử Dụng Tiện Ích Mở Rộng

                        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 :)                    

Thông Tin Cơ Bản về Tiện Ích Mở Rộng

Tên Text to speech extension Text to speech extension
ID ajgpaojefmgchgeicdicdhikdlaihjdk
URL Chính Thức https://chrome.google.com/webstore/detail/ajgpaojefmgchgeicdicdhikdlaihjdk
Mô tả Listen to the content of the websites, pages or articles
Kích Thước Tệp 305 KB
Số Lần Cài Đặt 9,672
Phiên Bản Hiện Tại 1.2.0
Cập Nhật Lần Cuối 2023-01-03
Ngày Phát Hành 2021-07-04
Đánh Giá 4.24/5 Tổng số 21 Đánh Giá
Nhà Phát Triển Nina Bon
Email [email protected]
Loại Thanh Toán free
Ngôn Ngữ Được Hỗ Trợ 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"
        }
    }
}