dev.to | 📄 原文链接 | 2026-10-29 收录

灯笼里的声音:把口述记忆的语调一起存下来

来源:dev.to — 2026-10-27

📋 概述

一段文字记录能告诉你某人说了什么,却留不住笑点前的那一下停顿、他念你名字的方式、讲到一半的笑声。作者做了 Linterna,一个本地运行的口述史小应用:点一盏水彩灯笼,讲一段记忆,然后把它留住,录音、文字和重新找到这段记忆的方式放在一起。交互刻意做得很小,不用注册账号,也没有信息流要维护,按日期挑一段故事、搜它的文字、然后听。录完可以先听自己的声音、编辑转录再保存;如果转录服务不可用,录音照样能存下来,故事不会因为一次模型请求失败而消失。两个按钮被明确分开:「播放录音」放原声,「朗读文本」是另一种旁白,生成出来的声音永远不会悄悄顶替讲故事的人。代码是 MIT 许可,纯 JS 前端加 FastAPI 和 SQLite。

🔑 核心要点

💡 金句

“A generated voice should never quietly replace the person who told the story.”
译:合成出来的声音永远不该悄悄取代讲故事的那个人。
← 返回 dev.to 首页