Text to speech extension
Listen to the content of the websites, pages or articles
Text to speech extensionคืออะไร?
Text to speech extension เป็นส่วนขยายของ Chrome ที่พัฒนาโดย Nina Bon และคุณลักษณะหลักของมันคือ "Listen to the content of the websites, pages or articles"
ภาพหน้าจอของส่วนขยาย
ดาวน์โหลดไฟล์ CRX ของส่วนขยาย Text to speech extension
ดาวน์โหลดไฟล์ส่วนขยาย 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 :)
ข้อมูลพื้นฐานของส่วนขยาย
ชื่อ | |
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 |
อีเมล | [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" } } } |