关于涛声

一部安卓手机就够的开源个人记忆工具。

涛声 TaoSheng

TaoSheng · 替你听,替你记,替你想

每天你说几千句话,还记得几句?市面上的方案要么得买录音硬件,要么把声音全部传到别人的服务器上。涛声让手机在后台安静地听,有人说话才录,隔一阵子统一转成文字、认出是谁说的,再交给大模型整理成一件件事。它的代码几乎全部由 AI 完成:Claude 负责架构与界面,Codex 负责录音、转写、数据库和推送,近百张任务卡与交付说明都公开在仓库里。

设计原则

本地优先

人声检测、声纹和本地转写都在手机完成,声音不必出设备。

开源透明

MIT 许可,源码、任务卡和踩过的坑全部公开,可自行审计和编译。

不绑定服务商

转写和整理模型都能换,支持任意 OpenAI 兼容接口和局域网自建模型。

隐私优先

不用注册账号,密钥存本机,原录音默认 3 天自动删,随时可一键彻底删除。

技术栈

K
Kotlin · Jetpack Compose
全部界面与交互,浅色暖橙主题 + 夜间模式。
S
SenseVoice · sherpa-onnx
完全离线转写,可选高通 QNN NPU 加速。
V
Silero VAD · CAM++
本机人声检测、声纹认人与多人分段。
R
Room · LLM
SQLite 全文检索、本机向量检索,十多家大模型服务商可选。

项目结构

app/src/main/java/app/resound/
├── capture/     收音服务、人声切段、守护、语音输入
├── audio/       音频来源(手机麦 / 外接麦)、编码
├── transcribe/  云端 / 本地 / 自定义转写、热词
├── voiceprint/  声纹提取、认人与样本管理
├── digest/      大模型整理成事件和记忆
├── ask/         “问问”:大模型 + 查询工具 + 原话出处
├── review/      每日 / 每周回顾
├── skills/      技能卡片框架
├── push/        十种推送通道
├── backup/      增量备份与恢复
├── privacy/     删除与隐私开关
└── ui/          全部界面

docs/任务卡/     近百张任务卡与交付说明
README.md        使用说明与完整架构app/src/main/java/app/resound/
├── capture/     Recording service, VAD segmentation, watchdog, IME
├── audio/       Audio sources (phone / external mic), encoding
├── transcribe/  Cloud / on-device / custom ASR, hotwords
├── voiceprint/  Voiceprint extraction, recognition, sample management
├── digest/      LLM turns transcripts into events and memories
├── ask/         "Ask": LLM + query tools + source citations
├── review/      Daily and weekly reviews
├── skills/      Skill card framework
├── push/        10 push channels
├── backup/      Incremental backup and restore
├── privacy/     Deletion and privacy controls
└── ui/          All screens

docs/任务卡/     ~100 task cards and delivery notes
README.md        Setup guide and full architecture

一起把涛声做得更好

涛声由 AI 协作开发,代码、任务卡和踩过的坑都公开。欢迎提 Issue、参与讨论或提交 PR。