拍照阅读,让绘本更精彩
PhotoTTS 是一款面向 3–10 岁儿童的绘本听读 iOS 应用。 拍照或选择相册图片,自动识别文字并合成语音,让孩子随时重复收听喜欢的绘本故事。
支持拍照和相册选图(多张),支持对已有记录重新制作
支持豆包大模型、OpenAI 等多种 OCR 服务
支持火山引擎、阿里通义千问等多种 TTS 服务
音频播放联动图片与文字,支持全屏播放器
保存记录以便重复收听,支持导出导入备份
环境要求:iOS 18.6+、macOS 12.0+、Xcode 15.0+
git clone https://github.com/niean/PhotoTTS.git
cd PhotoTTS
open PhotoTTS.xcodeproj
cp PhotoTTS/Resources/config_example.json PhotoTTS/Resources/config_local.json
编辑 config_local.json,填入您的 API 密钥(支持多种 OCR / TTS 服务商)
| 项目 | 说明 |
|---|---|
| 开发语言 | Swift 5.0+ |
| 最低支持版本 | iOS 18.6+ |
| 架构模式 | MVVM + Coordinator |
| UI 框架 | SwiftUI |
| 网络框架 | URLSession + async/await |
| 音频框架 | AVFoundation |