mirror of
https://github.com/ElmGates/ticiqi.git
synced 2026-01-12 00:34:56 +08:00
88 lines
3.3 KiB
Markdown
88 lines
3.3 KiB
Markdown
# 网页版提词器 (Web Teleprompter) v1.5
|
||
|
||
一个功能强大、简单易用的网页版提词器工具。专为演讲、视频录制、直播等场景设计,支持多设备远程协同控制。
|
||
<a href="https://teleprompter.superjia.com.cn">在线演示</a>
|
||
|
||
## ✨ 主要功能
|
||
|
||
### 📝 文本提词器 (核心版本)
|
||
包含以下特性:
|
||
|
||
* **智能文本处理**:
|
||
* 支持文本粘贴与编辑。
|
||
* **智能格式化**:自动根据标点符号进行分段,优化阅读体验。
|
||
* **强制分段**:支持设置最大段落字数,防止单行过长。
|
||
* **撤销/重做**:支持撤销格式化操作。
|
||
* **专业的显示控制**:
|
||
* **镜像模式**:支持横向镜像翻转,适配专业提词器玻璃。
|
||
* **样式自定义**:自由调节字体大小、行间距、文字颜色、背景颜色。
|
||
* **全屏模式**:沉浸式阅读体验。
|
||
* **平滑滚动控制**:
|
||
* 可调节滚动速度 (0.1 - 200)。
|
||
* 支持暂停/开始、重置。
|
||
* 支持上一行/下一行精准微调。
|
||
* **键盘快捷键支持**。
|
||
* **🤝 远程协作 (Beta)**:
|
||
* 基于 P2P 技术 (PeerJS) 实现。
|
||
* **多端同步**:支持手机/平板作为遥控器控制电脑端提词器。
|
||
* **全量同步**:实时同步文本内容、滚动状态、速度设置及跳转进度。
|
||
* **简易连接**:通过 4 位数字房间 ID 快速连接。
|
||
* 无需服务器中转,隐私安全。
|
||
* **移动端适配**:
|
||
* 针对手机端优化的提示与交互体验。
|
||
|
||
### 📄 PDF 提词器
|
||
位于 `pdf` 目录:
|
||
* 支持直接上传 PDF 文件。
|
||
* 自动处理 PDF 内容进行提词播放。
|
||
* 支持镜像翻转与速度控制。
|
||
|
||
## 🚀 快速开始
|
||
|
||
### 方式 1:直接运行
|
||
本项目为纯静态网页,无需安装任何依赖。
|
||
1. 双击 `index.html` 在浏览器中打开即可使用。
|
||
|
||
### 方式 2:部署
|
||
可以将内容部署到任何静态网页托管服务(如 GitHub Pages, Vercel, Nginx 等)。
|
||
|
||
## 🎮 操作指南
|
||
|
||
### 快捷键
|
||
* **空格键 (Space)**: 暂停 / 继续滚动
|
||
* **R 键**: 重置滚动到顶部
|
||
* **F 键**: 切换全屏模式
|
||
* **Enter 键**: 在跳转输入框中确认跳转
|
||
|
||
### 远程控制使用方法
|
||
1. **主机端(显示端)**:
|
||
* 打开高级功能菜单 -> 远程协作。
|
||
* 点击“创建房间”。
|
||
* 将生成的 4 位数字 ID 发送给控制端。
|
||
2. **控制端(遥控端)**:
|
||
* 打开同样的网页。
|
||
* 打开高级功能菜单 -> 远程协作。
|
||
* 输入主机端的 ID,点击“加入”。
|
||
* 连接成功后,控制端的任何操作(滚动、修改文本、设置)都会实时同步到主机端。
|
||
|
||
## 📂 目录结构
|
||
|
||
```
|
||
/
|
||
├── index.html # 主程序入口
|
||
├── script.js # 核心逻辑 (含 Teleprompter 类与 RemoteController 类)
|
||
├── styles.css # 样式文件
|
||
└── pdf/ # PDF 提词器模块
|
||
└── index.html
|
||
```
|
||
|
||
|
||
## 🛠️ 技术栈
|
||
* HTML5 / CSS3 / JavaScript (ES6+)
|
||
* **PeerJS**: 用于实现 WebRTC 远程 P2P 通信。
|
||
* **PDF.js**: 用于解析和渲染 PDF 文件。
|
||
* **Mammoth.js**: 用于文档处理支持。
|
||
|
||
## 📄 版权信息
|
||
© 2025 SuperJia. All Rights Reserved.
|