# 🎬 智能提词器 (ez4prompt) ![Logo](readme.src/icon.ico) 一个现代化的智能提词器应用,专为主播、演讲者和内容创作者设计!✨ ## 🌟 特色功能 ### 📝 智能文本编辑 - 🖊️ 实时文本编辑,支持直接输入或粘贴内容 - 📁 支持导入 `.txt` 文本文件 - 🔒 文本锁定功能,防止误操作 ### 🎯 精准滚动控制 - ⚡ 智能自动滚动,可按行或按字滚动 - 🎛️ 可调节滚动速度(1-100级精细控制) - ⏱️ 根据全文时长自动计算滚动速度 - ⏰ 倒计时功能,精确控制开始时机 - 📍 红色定位线,清晰标示当前阅读位置 ### 🎨 个性化定制 - 🌙 深色/浅色主题切换 - 🔤 多种字体选择(宋体、微软雅黑、黑体、楷体) - 📏 字号、颜色、间距全面可调 - 📐 左右边距、行距自由设置 ### 🔄 灵活显示选项 - 🔀 水平/垂直翻转功能 - 💧 自定义水印设置 - 🖥️ 全屏模式支持 - 📱 响应式设计,支持移动端 ### 🎙️ 录音功能 - 🎵 内置录音功能 - 🎧 录音试听 - 💾 录音保存 - 🔄 音频智能识别滚动(实验性功能) ## 🚀 快速开始 ### 在线使用 直接访问部署的网站即可开始使用! ### 本地运行 ```bash # 克隆项目 git clone https://github.com/Song2770/ez4prompt.git # 进入项目目录 cd ez4prompt # 安装依赖 npm install # 启动开发服务器 npm run dev # 构建生产版本 npm run build ``` ## 🎯 使用指南 ### 基础操作 1. **📝 输入文本**:直接在编辑区输入内容,或点击导入按钮上传文本文件 2. **⚙️ 调整设置**:点击左侧功能按钮,设置字体、滚动速度等参数 3. **▶️ 开始播放**:点击播放按钮开始自动滚动 4. **⏸️ 暂停控制**:随时点击暂停按钮停止滚动 ### 高级功能 - **🔒 锁定文本**:防止在演示过程中误编辑文本 - **🔄 翻转显示**:适配不同的显示设备和场景 - **💧 添加水印**:为内容添加个性化标识 - **🎙️ 录音同步**:录制音频的同时进行提词 ## 🛠️ 技术栈 - **前端框架**:原生 HTML5 + CSS3 + JavaScript - **构建工具**:Vite - **样式方案**:CSS Modules + Tailwind CSS - **设计风格**:Google Material Design ## 🎨 设计理念 - **🎯 用户体验优先**:简洁直观的界面设计 - **⚡ 性能优化**:轻量级实现,流畅运行 - **📱 响应式设计**:完美适配各种设备 - **🎨 现代化界面**:Material Design 风格,高端低调 ## 🤝 贡献指南 欢迎提交 Issue 和 Pull Request! 如果你觉得这个项目对你有帮助,请给我们一个 ⭐ Star! ## 📄 开源协议 本项目采用 GPLv3.0 协议开源。 ## 📞 联系我们 - 🐛 **问题反馈**:[GitHub Issues](https://github.com/Song2770/ez4prompt/issues) - 💡 **功能建议**:欢迎在 Issues 中提出 - 📧 **其他联系**:通过 GitHub 联系项目维护者 --- 💡 **小贴士**:首次使用建议先设置好字体大小和滚动速度,然后就可以享受流畅的提词体验啦!🎉