有一种说法,人类的阅读速度的瓶颈在于眼睛寻

FlickerReader-Zh 闪烁阅读插件 关于本项目

有一种说法,人类的阅读速度的瓶颈在于眼睛寻找文字的速度,而不是大脑理解文字的速度。如果把一大段文字,有序的拆散了在同一个位置快速闪现,那么人们就能迅速理解其中的意义,理论上比直接阅读这段文字更快。于是乎有了本项目,以浏览器插件形式帮助大家快速阅读大量文字的工具。顺便,我不愿意管我的插件叫量子速读,一方面它既不量子,另外一方面它并没有让阅读速度变快。

示例

相关代码

要说代码灵感来源于这个火狐插件。

(FastReader)[https://github.com/lucashc/FastReader]

分词逻辑来源于“结巴分词”

(结巴分词纯go版)[https://github.com/wangbin/jiebago]

(结巴分词python)[https://github.com/fxsjy/jieba]

因为浏览器插件并不能直接执行 python 代码,所以找到了一个纯 go 的版本。写了相关的接口,编译成为 wasm 方便作为浏览器插件运行。顺便,本项目中使用的词典文件,来源于上述 go 版项目。

安装方法

从 release 下载 ipx 文件,或者自行打包

在 firefox 的地址栏中输入 about:addons,选择右上角的「齿轮」,选择从文件安装附加组件

使用方法

在网页中选中(select)一段文字,然后按「ctrl + shift + f」

然后浏览器右上角应该会弹出一个 popup,展示闪现的文字方便阅读

在 firefox 中,选项 - 扩展和主题 - “中文快速阅读插件”旁边的三个点 - 选项 中,可以看到该项目的配置项。暂时只有调整阅读速度一项。

在 firefox 中,选项 - 扩展和主题,在扩展列表中,选择右上角的齿轮,管理扩展快捷键,可以更改快捷键

打包方法 相关依赖

golang 环境,make,zip,ImageMagick

clone 本项目

git clone <本项目 url>

执行 make 命令

make package

在 firefox 的地址栏输入 about:addons,进入扩展管理页面

选择右上角的齿轮,选择“调试附加组件”

在调试附加组件页面中,选择“临时载入附加组件”。然后选择刚刚下载 ipx 文件。

已知的问题 wasm 组件加载词典的速度有点慢,所以刚打开浏览器的时候,快捷键可能不好用(大概需要十几秒时间) 后续开发计划

安装的时候,不要非得用调试模式安装啊!!(check,注册一个 Mozilla 账号,然后使用开发者工具签名下就好)

适配 Chrome 和 Edge,希望有机会在扩展商店发布

考虑到加载分词词库的速度问题,说不定可以在加载完成之前,使用灰色的图标,加载成功之后,使用彩色的图标。

增加剪切板阅读功能,考虑到有一些网站直接 select 不能获取正确的文字内容,但是可以复制到剪切板。

结巴分词的go版本,15年之后就没更新过了。可以考虑重新实现一遍。

针对词库的个性化处理,现在词库是固定的,有可能不能满足用户需求。

如果有机会的话,我希望可以国际化。

希望基于微博提供的API,做一个自动闪现微博的项目。

license

MIT

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。