让旧照片长出新的陪伴
伴岁AI 是一款面向老年人亲情陪伴场景的 Android 原生 AI 应用原型。它从一张亲人旧照片出发,生成一个可以常驻手机桌面的电子灵伴,陪老人说话、吃饭、记录生活,并把每天的互动慢慢沉淀成一册持续生长的亲情时光相册。
它不是普通生活管家,也不是单纯的健康记录 App。伴岁AI 的核心价值来自一条更容易被老人接受的陪伴链路:用熟悉的亲人照片建立关系,用电子灵伴参与生活,用图文记录沉淀时光。
亲人旧照片
-> 生成电子灵伴
-> 常驻手机桌面
-> 陪伴说话与生活互动
-> 三餐 / 日记 / 生活线索记录
-> 形成亲情时光相册
一句话概括:
伴岁AI 把旧照片变成电子灵伴,让它陪爸妈过日子,并把每天的生活记忆沉淀成新的家庭相册。
很多老人并不缺少手机,也不缺少相册,真正缺少的是持续、低压力、像家人一样的陪伴。
旧照片能保存回忆,却不能回应今天的想念;电话和视频需要双方都有时间,无法一直陪在身边;传统健康记录 App 往往要求填表、打卡、看指标,对老人来说门槛高,也缺少情感温度。
另一方面,子女想知道父母今天吃得好不好、心情怎么样、有没有久坐或熬夜,却常常只能从电话和微信里的零散片段中猜测。
伴岁AI 选择从老人更容易接受的入口开始:一张熟悉的亲人照片,一段可以被重新唤起的家庭关系。
| 亮点 | 说明 |
|---|---|
| 从旧照片到新陪伴 | 将亲人影像从相册中提取出来,转化为可互动、可陪伴、可记录生活的电子灵伴。 |
| 从工具提醒到亲情关系 | 老人不是为了完成任务而打卡,而是在与电子灵伴一起生活的过程中自然留下三餐、作息和情绪线索。 |
| 从手机传感器到生活理解 | 复用手机摄像头、麦克风、传感器和桌面悬浮能力,不依赖额外硬件。 |
| 从单次 AI 回复到持续记忆 | 电子灵伴会沉淀对话、生活片段和长期习惯,让陪伴逐渐变成持续关系。 |
| 从健康数据到家庭相册 | 项目最终沉淀的不是冰冷指标,而是一册会生长的亲情时光相册。 |
伴岁AI 的起点不是健康表单,也不是复杂设置,而是一张亲人照片。照片可以来自子女、孙辈、老伴,也可以来自家庭相册中某个重要的人。
产品希望解决的问题是:
照片只能留住过去
但老人真正需要的是今天也有人陪
用户选择亲人照片后,系统会生成一个具有亲人特征的电子灵伴。这个形象不追求完全复刻真人,而是保留发型、脸型、眼镜、服饰颜色、年龄印象等可识别特征,并转化为更适合长期陪伴的可爱电子形象。
当前项目已支持拍照 / 相册导入,并通过生成式 AI 流程生成电子朋友形象。后续可扩展多候选形象、动作包生成和家庭成员形象库。
电子灵伴生成后,可以被放到手机桌面,以悬浮窗形式常驻。对于老人来说,陪伴不应该依赖“记得打开 App”,而是自然出现在每天使用手机的过程中。
桌面常驻能力包括:
- 电子灵伴悬浮在手机桌面
- 支持拖拽位置
- 支持点击、长按和气泡互动
- 展示状态、动作和简短问候
- 通过前台服务维持稳定陪伴体验
老人可以用低门槛方式和电子灵伴互动。项目支持文字对话和语音直达链路:当老人不习惯打字时,可以通过桌面快捷方式直接说话,系统识别语音后调用 AI Agent,并通过文字气泡和语音播报回应。
陪伴互动不仅是聊天,还包括:
- 早晚问候
- 想家人时的安抚式回应
- 吃饭、休息、散步等生活场景提醒
- 根据电子灵伴状态产生情绪化反馈
- 在检测到久坐、熬夜、低落趋势时给出温和关怀
当电子灵伴开始陪老人生活,记录也就自然发生了。
老人只需要拍下早餐、午餐、晚餐,系统即可调用视觉模型分析餐食结构,给出温和、生活化的饮食建议。项目不做医疗诊断,而是帮助老人和家属低门槛了解日常饮食情况。
系统也会把当天的聊天、三餐、陪伴状态和生活片段整理成图文记录。它不是冷冰冰的数据报表,而是一天生活的家庭化表达。
可感知的生活线索包括:
| 生活维度 | 感知方式 | 产品价值 |
|---|---|---|
| 运动 / 久坐 | 加速度计、系统空闲状态 | 发现长时间静止,温和邀请活动 |
| 作息 | 时间、亮屏、光线、静止状态 | 推断熬夜、入睡和早起 |
| 情绪趋势 | 摄像头 + ML Kit 本地表情识别 | 识别微笑或低落趋势,提供陪伴 |
| 环境噪声 | 麦克风音量采样 | 发现嘈杂环境,提醒休息 |
| 手机状态 | 电量、充电、屏幕状态 | 生成拟人化关怀和生活提示 |
伴岁AI 最终沉淀的不是一组健康数据,而是一册会生长的亲情时光相册。
旧照片是起点,新的日常是内容。电子灵伴陪老人说过的话、一起记录的三餐、一天里的生活线索,都会变成新的家庭记忆。
过去的照片
-> 今天的陪伴
-> 每天的记录
-> 持续生长的亲情时光相册
Demo 围绕主价值链展开,让评委看到一张旧照片如何变成一个陪爸妈过日子的电子灵伴,并最终长成新的家庭记忆。
1. 亲人照片
从相册选择或现场拍摄一张亲人照片。
2. 生成电子灵伴
展示照片生成的电子朋友形象,并说明它保留了亲人特征。
3. 常驻手机桌面
点击“放到桌面”,展示悬浮窗常驻、拖拽和点击互动。
4. 陪伴说话与生活互动
通过桌面快捷方式语音说一句话,展示 AI 回复和语音播报。
5. 三餐 / 日记 / 生活线索记录
拍摄一餐食物,展示 AI 饮食建议;同时展示今日生活线索入口。
6. 形成亲情时光相册
汇总当天互动、三餐和生活片段,展示图文日记 / 时光相册雏形。
项目基于 Android 原生能力构建,技术架构服务于“旧照片 -> 新陪伴 -> 新记忆”的主链路。
亲人照片
-> CameraX / Android Photo Picker
生成电子灵伴
-> Ark 图像生成能力
-> 自定义生成形象资源
常驻手机桌面
-> WindowManager Overlay
-> PetOverlayManager
-> GIF / 生成形象渲染
陪伴说话与生活互动
-> SpeechRecognizer
-> TextToSpeech
-> Ark / DeepSeek LLM
-> PromptBuilder
-> PetAgent
三餐 / 日记 / 生活线索记录
-> Ark 视觉模型餐食分析
-> Room 本地数据库
-> EnvironmentSensor
-> CameraX / ML Kit
-> 加速度计、光线、麦克风、系统状态
亲情时光相册
-> 对话记忆
-> 情景记忆
-> 语义记忆
-> 图文日记生成
主要技术栈:
| 类别 | 技术 |
|---|---|
| Android 开发 | Kotlin、Coroutines、Hilt |
| 本地数据 | Room、SharedPreferences |
| 图像与相机 | CameraX、Android Photo Picker |
| 感知能力 | 加速度计、光线传感器、麦克风、系统状态、ML Kit 表情识别 |
| AI 能力 | Ark / DeepSeek 云端模型、视觉分析、LLM 对话 |
| 桌面陪伴 | WindowManager Overlay、GIF / 生成形象渲染 |
| 展示网站 | Vue 3、Vite 5、原生 CSS |
- 独居或半独居老人陪伴:让熟悉的亲人形象常驻手机桌面,缓解日常孤独感和空巢感。
- 异地子女关心父母:通过三餐、互动和生活摘要,帮助子女连续了解父母状态。
- 家庭记忆保存:让老照片不只停留在过去,而能参与今天的生活记录。
- 轻量健康生活管理:通过拍照和被动感知完成饮食、作息、运动和情绪线索记录,减少填表和打卡负担。
环境要求:
- JDK 17
- Android Studio 或可用 Android SDK
- Android 8.0+ 设备或模拟器
构建 Debug 包:
./gradlew assembleDebugWindows PowerShell 如需指定 Android Studio 自带 JBR:
$env:JAVA_HOME="D:/Android/Android Studio/jbr"
./gradlew assembleDebug安装到设备:
adb install -r app/build/outputs/apk/debug/app-debug.apk
adb shell am start -n com.pet.desktop/.ui.main.MainActivity首次运行需要授予悬浮窗、通知、麦克风、摄像头等权限。云端 AI 能力需要在应用设置页配置对应 API Key。
cd website
npm install
npm run dev生产构建:
cd website
npm run build.
├── app/ # Android 主应用
│ ├── src/main/java/com/pet/desktop/
│ │ ├── careloop/ # CareLoop 业务模块
│ │ ├── data/ # 本地数据库、AI 客户端、LLM 路由
│ │ ├── domain/ # 用例与领域逻辑
│ │ ├── live2d/ # Live2D 模型加载与渲染
│ │ ├── sensor/ # 传感器感知
│ │ ├── service/ # 前台服务与桌面灵伴生命周期
│ │ ├── ui/ # 页面、Fragment、主界面
│ │ └── util/ # 通用工具
│ └── src/main/assets/ # GIF、Live2D、角色模型等资源
├── docs/ # 产品文档、模块规格、实现计划
│ ├── architecture/ # Agent、记忆、多模态等架构文档
│ ├── implementation/ # 素材生成、动画和工程实现文档
│ ├── product/ # 产品方案、功能矩阵和机制设计
│ ├── project/ # 项目总览、路线图和环境说明
│ ├── presentation/ # 路演脚本和展示材料说明
│ ├── research/ # 竞品调研和展示前期资料
│ └── notes/ # 项目过程笔记与草稿
├── gradle/ # Gradle Wrapper 依赖
├── presentation/ # 路演展示页和展示素材
├── scripts/ # 构建检查与素材生成脚本
├── website/ # Vue/Vite 项目展示站
├── build.gradle.kts # 根 Gradle 配置
├── settings.gradle.kts # Gradle 模块配置
└── gradle.properties # Gradle 构建参数
- docs/project/PROJECT_DOC.md:项目全景、技术栈、架构、数据设计与路线图。
- docs/architecture/AGENT_ARCHITECTURE.md:Agent 的感知、思考、行动和记忆架构。
- docs/architecture/MEMORY_SYSTEM.md:多层记忆模型、检索策略和 Prompt 组织方式。
- docs/architecture/MULTIMODAL_MEMORY.md:音频、图像和视频记忆的压缩与隐私设计。
- docs/qinying-chengban-project-doc.md:亲情陪伴主价值链项目文档。
- docs/qinying-careloop-goals/00-roadmap.md:主链路和阶段目标。
- docs/product/elderly_emotional_companion_app_matrix.md:老年陪伴与家庭照护功能矩阵。
- docs/project/VERSION_ROADMAP.md:版本路线图和阶段规划。
建议阅读顺序:
README.md
-> docs/qinying-chengban-project-doc.md
-> docs/qinying-careloop-goals/00-roadmap.md
-> docs/careloop-mvp-module-breakdown.md
-> docs/project/PROJECT_DOC.md
-> docs/architecture/AGENT_ARCHITECTURE.md
-> docs/architecture/MEMORY_SYSTEM.md
项目处于 hackathon / MVP 原型阶段,已经具备 Android 原生 App、亲人照片入口、桌面电子灵伴、悬浮窗常驻、CareLoop 记录入口、时光 Agent 页面、云端 AI 配置、用药 / 习惯提醒、日记 / 记忆 / 健康规则模块和展示网站基础。
当前重点是打磨从旧照片生成电子灵伴、桌面陪伴、语音直达、三餐拍照分析和亲情时光相册的完整 Demo 闭环。
- 不要提交本地
local.properties、构建产物、APK、tmp/、node_modules/等文件,仓库已通过.gitignore忽略。 - 云端 API Key 不应写入代码或文档,建议仅通过应用设置页或本地配置输入。
- 健康相关输出仅作为陪伴式提醒和风险粗评,不替代专业医疗建议。
- 生活线索感知应坚持最小化采集和本地优先原则,避免把陪伴体验变成监控体验。