Skip to content

Instantly share code, notes, and snippets.

@xiaolai
Last active February 23, 2023 08:23
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save xiaolai/98599e331ea76ccab602629354713a52 to your computer and use it in GitHub Desktop.
Save xiaolai/98599e331ea76ccab602629354713a52 to your computer and use it in GitHub Desktop.
使用微软 Edge 浏览器的朗读功能

微软的浏览器,Edge,是基于 Google 的 Chrome 制作的。最近的新版本中,Edge 推出了基于 AI 的「自动朗读文本」…… 这其实并不是一个新鲜功能 —— IBM Voice 推出(1997)到现在都已经 24 年了…… 当时在 Windows 95 上试用这个功能的时候,纯粹是「鸡肋」的感觉。

1

然而,这一次的确不一样,从用户的角度,它不仅实用,而且真的很好 —— 起码,朗读已经基本上听不出「机器口音」了。

试用了一下之后,马上因为这个功能从各种浏览器中直接迁徙到了 Edge 上。想想微软也是很奇葩,弃用 Windows 的我在十年之后,发现手中用的东西,微软的还挺多,比如,github,vscode, 还有现在的这个 edge…

这个文本朗读功能(Read Aloud)在几天之内就彻底改变了我的新闻阅读习惯 —— 从过去「主要看新闻」直接变成了「只听新闻」…… 尤其是我现在整天站在工作台前的走步机上,更使得我喜欢这个文本朗读功能。

于是,干脆用 BetterTouchTool 设置了个快捷键,Ctrl + R,用来完成以下几个步骤:

  1. 进入 Immersive Reading Mode
  2. 打开 Read Aloud
  3. 把浏览器窗口大小调整一下,变成一个长条… 文本朗读功能是有「自动翻页」,但,若是窗口小一点,偶尔看一眼文本的时候更方便… 你自己试试就知道了。

BetterTouchTool 现在是收费软件了(有 45 天试用期),但,它和 Alfred(也是收费软件)、Divvy 是我用 Mac 的必需 —— 没它们的电脑我都不敢想象该怎么使用……

  1. 先添加一个快捷键,将其设置成 ^R —— 也就是 Ctrl + R

2

  1. 让 BetterTouchTool 将 F9 这个快捷键发送至 Microsoft Edge

3

  1. 让 BetterTouchTool 停顿 2 秒钟……

4

  1. 让 BetterTouchTool 点击 Microsoft Edge 的菜单,Tools > Read Aloud > Turn On,设置的时候,输入的是 Tools;Read Aloud;Turn On(注意,这里是区分大小写的!)

5

  1. 让 BetterTouchTool 执行一段 AppleScript,是用来重置窗口位置的:

6

代码如下:

tell application "Microsoft Edge"
    set bounds of front window to {0, 0, 800, 300}
end tell

就这样。

补充两个插件

EpubReader

https://microsoftedge.microsoft.com/addons/detail/epubreader/gbfdomjljjkagpgdlidoicebkgpienmf?hl=en-US

用这个插件可以打开 epub 文件,于是,任何电子书,瞬间变成了「有声书」……

bypass-paywalls

https://github.com/iamadamdev/bypass-paywalls-chrome

虽然几乎所有的付费网站我都全年订阅了,我还是会使用这个插件,因为有它就省的我每次都要打开 1Password 去登录了……

常用新闻网站

@qins
Copy link

qins commented Mar 7, 2022

很久以前, 在 chrome 上有一个叫 "Read Aloud" 的插件, 功能体验都跟你描述得神似, 也是更喜欢听而不是费眼睛去看 😄
https://chrome.google.com/webstore/detail/read-aloud-a-text-to-spee/hdhinadidafjejdhmfkjgnolgimiaplp

@thedavidweng
Copy link

谢谢分享

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment