🎧 ClipReader:一个剪贴板英语单词阅读器(开源发布)
在学习、刷题、读文档的时候,你是否也常常遇到下面这些情况:
- 面试题中大量 Java 关键类名不知道怎么读;
- 英文文档一个个查发音,频繁切网页,效率很低;
- 想通过"听"的方式加强对单词的记忆?
为了解决这些小而痛的体验问题,我开发了这个开源小工具 ------ ClipReader。
🧠 开发初衷
我在准备面试和阅读技术文章的过程中,经常碰到一些熟悉但又不会读的类名或关键词(比如 Serializable
、InvocationHandler
等等)。如果每次都去网页上查发音,不仅费时间,还容易打断专注。
于是我写了一个轻量小工具:只需复制单词(Ctrl+C)并按快捷键(Ctrl+Alt+R)即可直接朗读!
📦 项目介绍
项目名称 :ClipReader 项目地址 :github.com/xiaou61/Cli...
一句话描述:一个支持快捷键触发朗读的剪贴板英文阅读器。
🔧 功能特点
- 📝 剪贴板触发:复制任何英文内容,即可朗读。
- ⌨️ 快捷键控制 :
Ctrl + Alt + R
开始朗读Ctrl + Alt + E
立即停止
- 🛠️ 托盘运行:最小化到系统托盘,后台静默运行。
- 🧠 记忆助力:用"听"代替"查",提升词汇掌握效率。
🚀 使用方法
- 启动程序 打开
ClipReader
软件,会出现一个简单窗口。 - 复制英文内容 在任何软件中(浏览器、编辑器等),选中你想朗读的单词或句子,按下
Ctrl + C
。 - 触发朗读 按下
Ctrl + Alt + R
,程序会立即朗读剪贴板中的英文内容。 - 中途停止 如需中断朗读,按下
Ctrl + Alt + E
即可。 - 最小化托盘 点击"最小化到托盘"按钮,程序将静默运行。
⚙️ 技术栈
- Python 3
- pyttsx3:本地语音合成,支持离线发音
- keyboard:监听全局快捷键
- pyperclip:读取剪贴板内容
- tkinter:轻量级 GUI
- pystray + PIL:系统托盘支持
✅ 跨平台说明:目前适用于 Windows 系统,Linux/Mac 可适配但快捷键监听需调整。
🤝 开源地址
xiaou61/ClipReader: 剪贴板阅读器,可以实现阅读你剪贴板中的英文单词 (github.com)
欢迎大家 Star⭐、Fork🍴、提Issue🐛,有任何建议都可以联系我。