PhotoTTS 图标

拍照阅读(PhotoTTS)

拍照阅读,让绘本更精彩

iOS 18.6+ Swift 5.0+ MIT License

项目简介

PhotoTTS 是一款面向 3–10 岁儿童的绘本听读 iOS 应用。 拍照或选择相册图片,自动识别文字并合成语音,让孩子随时重复收听喜欢的绘本故事。

核心特性

📷

拍照识别

支持拍照和相册选图(多张),支持对已有记录重新制作

📖

文字识别

支持豆包大模型、OpenAI 等多种 OCR 服务

🔊

语音合成

支持火山引擎、阿里通义千问等多种 TTS 服务

▶️

绘本播放

音频播放联动图片与文字,支持全屏播放器

💾

会话记录

保存记录以便重复收听,支持导出导入备份

快速开始

环境要求:iOS 18.6+、macOS 12.0+、Xcode 15.0+

  1. 克隆项目
    git clone https://github.com/niean/PhotoTTS.git
    cd PhotoTTS
  2. 打开项目
    open PhotoTTS.xcodeproj
  3. 配置 API 密钥
    cp PhotoTTS/Resources/config_example.json PhotoTTS/Resources/config_local.json
    编辑 config_local.json,填入您的 API 密钥(支持多种 OCR / TTS 服务商)
  4. 选择目标设备或模拟器,按 Cmd + R 构建并运行

技术规格

项目说明
开发语言Swift 5.0+
最低支持版本iOS 18.6+
架构模式MVVM + Coordinator
UI 框架SwiftUI
网络框架URLSession + async/await
音频框架AVFoundation

致谢