ANDROID 原生 v3.0.0 代码就绪 语音转写 5 家大模型

视频日记 Video Diary

拍下来,自动转成文字,再让大模型替你读一遍。
RECORD · TRANSCRIBE · ANALYZE · REPLAY.

第 03 件 / 共 06 件
BUILD 03 OF 06

界面Screens

把 APK 装进模拟器跑起来的真实截图 —— 右图就是「转写文字 / AI 分析」两个标签页。REAL SCREENS · TRANSCRIBE + AI TABS.

日记列表
№01日记列表 LIST按时间倒序
转写与 AI 分析
№02转写 / AI 分析两个标签页

接哪家大模型,你说了算 PROVIDER-AGNOSTIC · 5 BUILT-IN

  • ANTHROPIC
  • OPENAI
  • DEEPSEEK
  • KIMI
  • 智谱 ZHIPU
  • 任意 OPENAI 兼容端点

五家实现同一个接口,由工厂按配置产出实例 —— 换模型只改配置,不动业务代码。

功能Features

拍完不用再手动整理。THE APP DOES THE TYPING.

01
视频记录RECORD

CameraX 拍摄,前后摄像头切换,权限按需申请。

02
语音转写TRANSCRIBE

录完即出文字稿,带时间戳入库。

03
大模型分析ANALYZE

把日记交给模型读一遍,提炼重点。

04
回放REPLAY

Media3 播放,配合文字稿定位到具体时刻。

05
界面重构IOS-STYLE UI

整体向 iOS 观感重构:克制的层级与顺手的手势。

06
离线优先OFFLINE FIRST

日记全存本地 Room,网络只用来调 AI。

技术Tech

三层清晰分层,供应商无关。CLEAN ARCHITECTURE, PROVIDER-AGNOSTIC.

语言 LANGUAGE

Kotlin 2.1 · AGP 8.7 · Gradle 版本目录 · KSP

界面 UI

Compose BOM 2025.06 · Material 3 · Navigation Compose

架构 ARCH

Clean Architecture data / domain / presentation + MVVM

依赖注入 DI

Hilt 2.53(KSP)· DataStore Preferences

数据 DATA

Room 2.7 schema 版本化 · kotlinx-serialization

相机 MEDIA

CameraX 1.5 · Media3 ExoPlayer 1.5 回放

网络 NETWORK

Retrofit 2.11 · OkHttp 4.12

AI 能力 AI

5 家大模型供应商 + 百度语音识别

在哪Get It

安装包 APKVideoDiary v2.0 · 24.5 MB代码已推进到 v3.0.0,待出包
技术文档 DOCS视频日记 App 技术计划书架构选型 / 四大模块 / 模型接入
仓库 REPOvideodiary · 独立 git 仓库