← 回到街上
Cairn 应用图标

Cairn

日常应用 · iOS · 独立项目

留下一段声音,隔些日子再听。

画面

Cairn — 从对话开始
从对话开始
Cairn — 留下一段可回访的记忆
留下一段可回访的记忆

来自真实开发版本的画面

它做什么

留下一段当下,也能够在以后回来看看,并分清原话与生成的回应。

它怎么运作

  1. 步骤 1留下录音

    在一次对话里留下文字或语音,并明确记录说话者。

  2. 步骤 2保存片段

    保存这一刻以及相关的对话记录。

  3. 步骤 3再次回访

    围绕选中的时刻寻找上下文,再与过去的自己对话。

  4. 步骤 4展开对话

    生成的文字与原始记录保持区分,不冒充当年的原话。

你的录音音频采集

保留并区分用户原本的表达。

记忆空间SwiftUI

在录下的片段与对话之间切换。

对话会话区分说话者的状态

协调用户与生成内容,明确各自的来源。

过去情境受时间范围约束的提示词

用选定的时间视角限定生成回复的情境。

本地记忆SwiftData · 音频文件

保存录音元数据及对应音频文件。

模型路线FoundationModels · 可选远端模型

使用受支持的设备端模型或明确配置的远程路线。

技术栈

SwiftUI · ObservationSwiftDataAVFoundation · SpeechFoundationModels可选的远端大语言模型时间范围内的回忆检索Keychain 配置存储

生成反思是新的回复,不是恢复出的过去原话或过去声音。