Skip to content

Repository files navigation

伴岁AI

让旧照片长出新的陪伴

伴岁AI 是一款面向老年人亲情陪伴场景的 Android 原生 AI 应用原型。它从一张亲人旧照片出发,生成一个可以常驻手机桌面的电子灵伴,陪老人说话、吃饭、记录生活,并把每天的互动慢慢沉淀成一册持续生长的亲情时光相册。

它不是普通生活管家,也不是单纯的健康记录 App。伴岁AI 的核心价值来自一条更容易被老人接受的陪伴链路:用熟悉的亲人照片建立关系,用电子灵伴参与生活,用图文记录沉淀时光。

亲人旧照片
-> 生成电子灵伴
-> 常驻手机桌面
-> 陪伴说话与生活互动
-> 三餐 / 日记 / 生活线索记录
-> 形成亲情时光相册

一句话概括:

伴岁AI 把旧照片变成电子灵伴,让它陪爸妈过日子,并把每天的生活记忆沉淀成新的家庭相册。

演示视频

查看 / 下载演示视频

项目背景

很多老人并不缺少手机,也不缺少相册,真正缺少的是持续、低压力、像家人一样的陪伴。

旧照片能保存回忆,却不能回应今天的想念;电话和视频需要双方都有时间,无法一直陪在身边;传统健康记录 App 往往要求填表、打卡、看指标,对老人来说门槛高,也缺少情感温度。

另一方面,子女想知道父母今天吃得好不好、心情怎么样、有没有久坐或熬夜,却常常只能从电话和微信里的零散片段中猜测。

伴岁AI 选择从老人更容易接受的入口开始:一张熟悉的亲人照片,一段可以被重新唤起的家庭关系。

核心亮点

亮点 说明
从旧照片到新陪伴 将亲人影像从相册中提取出来,转化为可互动、可陪伴、可记录生活的电子灵伴。
从工具提醒到亲情关系 老人不是为了完成任务而打卡,而是在与电子灵伴一起生活的过程中自然留下三餐、作息和情绪线索。
从手机传感器到生活理解 复用手机摄像头、麦克风、传感器和桌面悬浮能力,不依赖额外硬件。
从单次 AI 回复到持续记忆 电子灵伴会沉淀对话、生活片段和长期习惯,让陪伴逐渐变成持续关系。
从健康数据到家庭相册 项目最终沉淀的不是冰冷指标,而是一册会生长的亲情时光相册。

核心能力

1. 亲人照片入口

伴岁AI 的起点不是健康表单,也不是复杂设置,而是一张亲人照片。照片可以来自子女、孙辈、老伴,也可以来自家庭相册中某个重要的人。

产品希望解决的问题是:

照片只能留住过去
但老人真正需要的是今天也有人陪

2. 生成电子灵伴

用户选择亲人照片后,系统会生成一个具有亲人特征的电子灵伴。这个形象不追求完全复刻真人,而是保留发型、脸型、眼镜、服饰颜色、年龄印象等可识别特征,并转化为更适合长期陪伴的可爱电子形象。

当前项目已支持拍照 / 相册导入,并通过生成式 AI 流程生成电子朋友形象。后续可扩展多候选形象、动作包生成和家庭成员形象库。

3. 常驻手机桌面

电子灵伴生成后,可以被放到手机桌面,以悬浮窗形式常驻。对于老人来说,陪伴不应该依赖“记得打开 App”,而是自然出现在每天使用手机的过程中。

桌面常驻能力包括:

  • 电子灵伴悬浮在手机桌面
  • 支持拖拽位置
  • 支持点击、长按和气泡互动
  • 展示状态、动作和简短问候
  • 通过前台服务维持稳定陪伴体验

4. 陪伴说话与生活互动

老人可以用低门槛方式和电子灵伴互动。项目支持文字对话和语音直达链路:当老人不习惯打字时,可以通过桌面快捷方式直接说话,系统识别语音后调用 AI Agent,并通过文字气泡和语音播报回应。

陪伴互动不仅是聊天,还包括:

  • 早晚问候
  • 想家人时的安抚式回应
  • 吃饭、休息、散步等生活场景提醒
  • 根据电子灵伴状态产生情绪化反馈
  • 在检测到久坐、熬夜、低落趋势时给出温和关怀

5. 三餐 / 日记 / 生活线索记录

当电子灵伴开始陪老人生活,记录也就自然发生了。

老人只需要拍下早餐、午餐、晚餐,系统即可调用视觉模型分析餐食结构,给出温和、生活化的饮食建议。项目不做医疗诊断,而是帮助老人和家属低门槛了解日常饮食情况。

系统也会把当天的聊天、三餐、陪伴状态和生活片段整理成图文记录。它不是冷冰冰的数据报表,而是一天生活的家庭化表达。

可感知的生活线索包括:

生活维度 感知方式 产品价值
运动 / 久坐 加速度计、系统空闲状态 发现长时间静止,温和邀请活动
作息 时间、亮屏、光线、静止状态 推断熬夜、入睡和早起
情绪趋势 摄像头 + ML Kit 本地表情识别 识别微笑或低落趋势,提供陪伴
环境噪声 麦克风音量采样 发现嘈杂环境,提醒休息
手机状态 电量、充电、屏幕状态 生成拟人化关怀和生活提示

6. 亲情时光相册

伴岁AI 最终沉淀的不是一组健康数据,而是一册会生长的亲情时光相册。

旧照片是起点,新的日常是内容。电子灵伴陪老人说过的话、一起记录的三餐、一天里的生活线索,都会变成新的家庭记忆。

过去的照片
-> 今天的陪伴
-> 每天的记录
-> 持续生长的亲情时光相册

Demo 展示路径

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

应用场景

  • 独居或半独居老人陪伴:让熟悉的亲人形象常驻手机桌面,缓解日常孤独感和空巢感。
  • 异地子女关心父母:通过三餐、互动和生活摘要,帮助子女连续了解父母状态。
  • 家庭记忆保存:让老照片不只停留在过去,而能参与今天的生活记录。
  • 轻量健康生活管理:通过拍照和被动感知完成饮食、作息、运动和情绪线索记录,减少填表和打卡负担。

快速开始

Android 应用

环境要求:

  • JDK 17
  • Android Studio 或可用 Android SDK
  • Android 8.0+ 设备或模拟器

构建 Debug 包:

./gradlew assembleDebug

Windows 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 构建参数

重点文档

建议阅读顺序:

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 不应写入代码或文档,建议仅通过应用设置页或本地配置输入。
  • 健康相关输出仅作为陪伴式提醒和风险粗评,不替代专业医疗建议。
  • 生活线索感知应坚持最小化采集和本地优先原则,避免把陪伴体验变成监控体验。

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages