Text to speech extension

Listen to the content of the websites, pages or articles

Text to speech extensionとは何ですか?

Text to speech extensionはNina Bonによって開発されたChromeの拡張機能で、その主な機能は「Listen to the content of the websites, pages or articles」です。

拡張機能のスクリーンショット

screenshot
screenshot

Text to speech extension拡張機能のCRXファイルをダウンロード

Text to speech extension拡張子のファイルをcrx形式でダウンロードし、ブラウザにChrome拡張機能を手動でインストールするか、crxファイルを友達と共有して簡単にChrome拡張機能をインストールします。

拡張機能の使用方法

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

拡張機能の基本情報

名前 Text to speech extension Text to speech extension
ID ajgpaojefmgchgeicdicdhikdlaihjdk
公式URL https://chrome.google.com/webstore/detail/ajgpaojefmgchgeicdicdhikdlaihjdk
説明 Listen to the content of the websites, pages or articles
ファイルサイズ 305 KB
インストール数 9,672
現在のバージョン 1.2.0
最終更新日 2023-01-03
公開日 2021-07-04
評価 4.24/5 合計 21 レビュー
開発者 Nina Bon
Eメール [email protected]
支払い方法 free
対応言語 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"
        }
    }
}