关于涛声
一部安卓手机就够的开源个人记忆工具。
涛声 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