# react-native-app **Repository Path**: zmrlft/react-native-app ## Basic Information - **Project Name**: react-native-app - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-05 - **Last Updated**: 2025-09-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 智能阅读助手 - Qwen3-Coder挑战赛项目 这是为了参加Qwen3-Coder挑战赛而开发的MVP(最小可行产品)项目,名为"智能阅读助手"。该应用专为视力不佳的老年用户设计,利用AI技术帮助他们轻松阅读小字体文本,全程调用 Qwen3-Coder 模型制作而成。 ### 项目概述 智能阅读助手是一款基于React Native和Expo开发的跨平台(安卓和ios)移动应用,全程调用 Qwen3-Coder 模型制作而成,同时基于多模态大模型Qwen-Omni提供以下核心功能: 1. 图片文字识别(OCR) 2. AI文本摘要 3. 文本语音朗读 ### 核心功能 #### 1. 图片处理 - 从相册选择图片或直接拍摄照片 - AI自动识别图片中的文字内容 - 生成简洁易懂的文本摘要 #### 2. 语音朗读 - 将识别和摘要的文本转换为语音播放 - 支持播放控制(开始/停止) #### 3. API密钥管理 - 安全的本地API密钥存储 - 密钥配置和管理界面 ### 技术架构 ```markdown app/ ├── (tabs)/ │ ├── _layout.tsx # 标签页导航配置 │ ├── index.tsx # 主页(阅读器) │ └── explore.tsx # 设置页 ├── _layout.tsx # 应用根布局 └── +not-found.tsx # 404页面 ``` ### 主要组件 #### 阅读器页面 (`index.tsx`) - 图片选择和拍摄功能 - AI分析处理流程 - 结果展示和语音播放 - API密钥状态检查 #### 设置页面 (`explore.tsx`) - Qwen-Omni API密钥配置 - 密钥安全存储管理 - 使用说明和帮助信息 ### 安装和运行 1. 安装依赖: ```bash npm install ``` 2. 启动应用: ```bash npx expo start ``` 3. 使用 Expo Go 扫描二维码或在模拟器中运行 ### 使用说明 1. 首次使用需在"设置"页面配置Qwen-Omni API密钥 2. 在"阅读器"页面选择图片或拍摄照片 3. 等待AI分析完成,查看文本摘要 4. 点击"开始朗读"听取内容 ### 技术亮点 - **跨平台兼容**:基于React Native和Expo,支持iOS和Android - **AI集成**:整合Qwen-Omni API实现OCR和语音功能 - **用户体验优化**:针对老年用户设计简洁直观的界面 - **安全存储**:API密钥本地加密存储 - **无障碍设计**:语音朗读功能帮助视力不佳用户 ### 未来发展方向 1. 鸿蒙系统适配 2. 更丰富的AI功能(翻译、关键词提取等) 3. 个性化设置(字体大小、语音语速等) 4. 离线识别功能 5. 多语言支持 ### 开发者信息 此项目为参加Qwen3-Coder挑战赛而开发的MVP项目,展示了在移动平台上集成AI能力的可行性,特别关注老年用户的实际需求,全程调用 Qwen3-Coder 模型 vibe coding。ai 图片识别能力则由qwen omni模型提供,