一款面向录课、直播、短视频拍摄、演讲和会议发言的提词器——提供桌面版,也提供可直接在浏览器打开的在线预览。支持稿件导入、镜像显示、键盘控制和双屏同步(桌面版),适合普通外接屏、监看屏及反射式提词器使用。
本项目完全由 Codex(GPT-5.5)编写,包括功能实现、桌面端适配、打包配置和项目文档。
无需安装,在浏览器里直接体验:beetya.ng/teleprompter
在线版仅支持单屏提词,不含第二屏输出。如需双屏独立输出、镜像显示等完整功能,请下载桌面版。
- Tauri 版
6.1.0:体积较小、启动较快,推荐日常使用。 - Electron 版
6.1.0:运行环境更完整,适合作为兼容版本。
两个版本使用相同的提词器界面与核心功能。
项目使用统一产品版本号,当前版本记录在 VERSION。修改版本号时先运行:
.\scripts\sync-version.ps1 -Version 6.1.0Tauri 和 Electron 当前使用一致的前端页面。发布前可以运行:
.\scripts\sync-frontend.ps1
.\scripts\check-version.ps1
.\scripts\check-frontend-parity.ps1完整项目检查:
npm install
npm run check- 导入
.txt、.md、.markdown、.docx稿件 - 拖拽文件到窗口直接读取
- 在应用内编辑稿件并自动保存
- 保留原始文档中的连续空行
- 第二显示器独立输出,输出窗口不显示控制栏
- 主屏按第二屏比例显示真实预览
- 主屏与第二屏同步播放、定位和快速滚动
- 水平镜像与垂直镜像,默认开启水平镜像
- 黑底白字与纯白底黑字两种显示模式
- 调节速度、字号、行距、字间距、显示宽度和水平位置
- 调节第二屏指示线位置
- 剩余字数、指示线进度点和浏览进度条
- 回到顶部、回到尾部及键盘快捷控制
需要 Node.js、Rust 和 Windows WebView2:
cd windows-tauri
npm install
npm run dev构建 Windows 安装包:
npm run build安装包输出到:
windows-tauri/src-tauri/target/release/bundle/nsis/
需要 Node.js:
cd windows-electron
npm install
npm start构建 Windows 便携版和安装版:
npm run dist:win -- --config.win.signAndEditExecutable=false构建结果输出到:
windows-electron/dist/
| 按键 | 功能 |
|---|---|
Space |
播放 / 暂停 |
R |
回到顶部 |
↑ / ↓ |
快速滚动页面 |
← / → |
调节滚动速度 |
Esc |
关闭第二屏输出窗口(仅桌面版) |
| 功能 | 在线版 | 桌面版 |
|---|---|---|
| 稿件编辑、播放与控制 | ✅ | ✅ |
导入 .txt .md .docx |
✅ | ✅ |
| 速度 / 字号 / 行距 / 镜像 | ✅ | ✅ |
| 全屏播放 | ✅(浏览器全屏) | ✅ |
| 第二屏独立输出 | ❌ | ✅ |
| 双屏同步 | ❌ | ✅ |
| 离线使用 | ❌(需网络加载) | ✅ |
.
├── windows-tauri/ Tauri 6.1 桌面版本
├── windows-electron/ Electron 6.1 桌面版本
├── workers/ Cloudflare Worker(在线版代理)
├── scripts/ 维护脚本
├── VERSION 当前统一产品版本号
├── 使用指南.md 用户操作指南
├── docs/ 打包说明、更新日志和发布清单
└── README.md 项目总说明