# ai-code **Repository Path**: yandaima/ai-code ## Basic Information - **Project Name**: ai-code - **Description**: 用AI写Python,每个项目都有详细的说明,包括需求分析、ai生成代码的过程、修改过程、最终的成品。 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-05 - **Last Updated**: 2025-11-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python, Kivy, tkinter, pyui, 桌面应用 ## README # 古诗词跟读器 一个功能丰富的古诗词跟读程序,具有现代化的界面设计和丰富的自定义功能。 ## 功能特点 ### 🎨 界面样式 - **圆角窗口**:现代化的圆角边框设计 - **背景样式**:支持纯色背景、渐变背景、背景图片 - **网格背景**:可自定义的网格图案背景 - **透明度调节**:窗口透明度可调 - **阴影效果**:文字阴影和窗口阴影 ### 📝 文本显示 - **古诗词内容**:内置20首经典古诗词 - **拼音显示**:自动显示汉语拼音 - **字体自定义**:支持字体、大小、颜色自定义 - **双语显示**:原文和拼音同步显示 ### 🎯 跟读功能 - **动画追踪**:逐字高亮显示 - **颜色变化**:跟读过程中文字颜色变化 - **速度控制**:可调节跟读速度(慢速、中速、快速) - **暂停/继续**:随时控制跟读进度 ### 🎵 用户体验 - **诗词切换**:上一首/下一首切换 - **主题切换**:多种预设主题 - **实时预览**:设置实时生效 - **响应式设计**:适配不同屏幕尺寸 ## 界面截图 ### 程序运行界面展示
古诗词跟读界面1
主界面展示
古诗词跟读界面2
拼音显示效果
古诗词跟读界面3
跟读动画效果
古诗词跟读界面4
主题切换效果
古诗词跟读界面5
高级设置界面
## 使用方法 ### 快速启动 双击 `start_poetry_reader.bat` 文件即可启动程序。 ### 手动启动 1. 激活虚拟环境: ``` venv\Scripts\activate ``` 2. 运行程序: ``` python enhanced_poetry_reader.py ``` ## 界面说明 ### 主界面 - **诗词显示区域**:显示当前诗词内容和拼音 - **控制面板**:速度控制、主题切换、背景设置 - **导航按钮**:上一首、下一首、开始/暂停 ### 设置选项 - **字体设置**:字体类型、大小、颜色 - **背景设置**:颜色、图片、网格、渐变 - **动画设置**:速度、颜色变化、高亮效果 - **窗口设置**:透明度、圆角、阴影 ## 技术特点 - **Python 3.x**:基于Python开发 - **tkinter**:GUI框架 - **pypinyin**:汉字转拼音 - **Pillow**:图像处理 - **面向对象**:模块化设计 ## 文件结构 ``` demo/ ├── enhanced_poetry_reader.py # 主程序文件 ├── enhanced_styles.py # 样式增强模块 ├── poetry_data.json # 古诗词数据 ├── start_poetry_reader.bat # 启动脚本 ├── venv/ # Python虚拟环境 └── README.md # 说明文档 ``` ## 古诗词列表 程序内置20首经典古诗词,包括: 1. 静夜思 - 李白 2. 春晓 - 孟浩然 3. 登鹳雀楼 - 王之涣 4. 相思 - 王维 5. 咏鹅 - 骆宾王 6. 悯农 - 李绅 7. 江雪 - 柳宗元 8. 寻隐者不遇 - 贾岛 9. 枫桥夜泊 - 张继 10. 望庐山瀑布 - 李白 11. 早发白帝城 - 李白 12. 黄鹤楼送孟浩然之广陵 - 李白 13. 凉州词 - 王之涣 14. 出塞 - 王昌龄 15. 送元二使安西 - 王维 16. 别董大 - 高适 17. 赠汪伦 - 李白 18. 赋得古原草送别 - 白居易 19. 鹿柴 - 王维 20. 竹里馆 - 王维 ## 自定义扩展 ### 添加新诗词 编辑 `poetry_data.json` 文件,按照现有格式添加新的古诗词。 ### 修改样式 编辑 `enhanced_styles.py` 文件,可以自定义颜色、字体、动画效果等。 ### 添加功能 在主程序 `enhanced_poetry_reader.py` 中添加新的功能模块。 ## 注意事项 - 确保Python虚拟环境已正确配置 - 首次运行需要安装依赖包:`pip install pypinyin Pillow` - 程序支持Windows、macOS、Linux系统 - 建议使用Python 3.7以上版本 ## 版本历史 ### v1.0 (当前版本) - ✨ 基础古诗词跟读功能 - 🎨 现代化界面设计 - 📝 拼音显示支持 - 🎯 动画追踪效果 - ⚙️ 丰富的自定义选项 --- 享受古诗词的美妙世界,提升中文朗读能力!📚✨