AI speaker

AI speaker

It can automatically read and record chatGPT replies and selected text in the web page. You can download the audo in mp3 format

Merlin
Additional files are visible only to premium users

manifest.json


{
  "name": "__MSG_extName__",
  "description": "__MSG_extDesc__",
  "default_locale": "en",
  "version": "1.0.1",
  "manifest_version": 3,
  "icons": {
    "128": "asset/logo.png"
  },
  "action": {},
  "background": {
    "service_worker": "js/bg.js"
  },
  "sandbox": {
    "pages": [
      "voice.html"
    ]
  },
  "host_permissions": [
    "https://chat.openai.com/*"
  ],
  "permissions": [
    "clipboardWrite",
    "contextMenus",
    "webRequest",
    "storage",
    "tabs",
    "activeTab",
    "tts",
    "action"
  ],
  "content_scripts": [
    {
      "matches": [
        "http://*/*",
        "https://*/*",
        "file:///*"
      ],
      "js": [
        "js/jquery.js",
        "js/vue.min.js",
        "js/functions.js"
      ]
    },
    {
      "matches": [
        "http://*/*",
        "https://*/*"
      ],
      "js": [
        "chat/chat.js"
      ]
    }
  ],
  "content_security_policy": {
    "extension_pages": "script-src 'self'; object-src 'self';"
  },
  "web_accessible_resources": [
    {
      "resources": [
        "speechsynthesis/*.js"
      ],
      "matches": [
        "*://*/*",
        "https://speechsynthesis.cc/*",
        "http://speechsynthesis.cc/*"
      ]
    }
  ],
  "update_url": "https://edge.microsoft.com/extensionwebstorebase/v1/crx"
}