如何分析苹果语音备忘录数据

我养成了朗读英文原版书的习惯,花了1年多时间,朗读了10本好书。每天早上打开手机语音备忘录app,翻开原文原版书就开始读,朗朗上口持续1小时。有时心情不好也会放弃,但这1年多来,断断续续,不知不觉习惯已经养成。有那么几天,我甚至不读不爽,感觉没有朗读的一天是没劲的,是不完整的。

今天是2025年9月7号,我刚读完Stock for the long run,总共持续了48 天,朗读总时长33小时19分55秒,是1年多来朗读持续时间最长的一本,这书篇幅也长,又补足了我欠缺的金融知识,我停下来和AI探讨的时间也多。

想给这一年多来的朗读做个统计,比如我总共阅读了多少时长,时间分布如何等,和AI做了多轮对话之后完成。中间遇到了不少障碍和小坑,记录如下,以便将来的我可以不走弯路迅速完成。如果能给你带来一些帮助,那就更好了。

1.苹果电脑语音备忘录APP的录音数据存储在哪里?

苹果电脑把语音备忘录APP的录音数据存在了隐藏文件,通常在这个目录

~/Library/Application Support/com.apple.VoiceMemos/Recordings/

但我的mac中不是,而是在下面这个目录

/Users/haojiang/Library/Group Containers/group.com.apple.VoiceMemos.shared/Recordings

不过无论目录怎么变,只要通过Spotlight 寻找CloudRecordings.db这个文件,就一定可以找到录音目录。

2. 录音数据库信息不是最新的怎么办?

苹果语音备忘录的录音数据信息都存在了CloudRecordings.db文件中,它是一个SQlite文件,使唤AI写个python程序就可以读取分析录音数据。马上发现这个SQlite文件并不是最新的录音数据,为什么?

在同一个目录下有一个CloudRecordings.db-wal文件,它是数据库日志文件,作用是对主数据库(CloudRecordings.db)的增量更改。那么如何让增量更改合并到CloudRecordings.db?

第一步在终端运行

sqlite3 CloudRecordings.db

第二步运行:

PRAGMA wal_checkpoint(FULL);

如此这般操作后,发现同一目录下,CloudRecordings.db-wal不见了,留下了最新版的CloudRecordings.db.

3. 如何分析录音数据?

第一步把最新的CloudRecordings.db上传给AI,然后和它说:

读取db文件,获取所有文件夹,根据每个文件夹,分析得出 录音数量,录音总时长(小时分秒),时间日期跨度,以表格形式输出。

得到下面的结果:

书名 录音数量 录音总时长 (HH:MM:SS) 时间跨度
金钱心理学 13 12:25:43 2025-03-26 to 2025-04-08
漫步华尔街 33 28:52:24 2025-06-09 to 2025-07-19
心流 27 26:53:20 2025-05-06 to 2025-06-06
The art of impossible 25 15:27:51 2025-04-09 to 2025-05-03
Fear一行禅师 6 08:20:34 2025-03-18 to 2025-03-25
复利效应 6 09:51:51 2025-03-06 to 2025-03-12
如何阅读一本书 27 26:54:32 2025-02-13 to 2025-03-05
The Joys of compounding 37 33:15:31 2024-12-26 to 2025-02-11
被讨厌的勇气 5 03:00:23 2024-04-30 to 2024-05-02
Stocks for the long run 29 31:19:55 2025-07-20 to 2025-09-07

继续和AI对话绘制成图

请以Date Span为x轴,Folder Name为y轴,绘制一幅图

可见,The Joys of compounding和Stocks for the long run,漫步华尔街的时间跨度最长了,录音时间也最长的,都是金融书,有很多概念需要理解,停留下来细嚼慢咽的时间多。

另外心流FLow和如何阅读一本书How to read a book录音时间也是很长的,但日期跨度稍短,原因是没有外地旅游。

继续探究数据,

读取db文件,获取所有录音文件信息,分析得出每段录音录音名称,时长,录音日期,输出为表格,并以x为录音日期,y轴为时长绘图。python。

从密集度看,4月份时最密集的。

统计时长 半小时内,半小时到1小时,1小时到1小时30分,1小时30分到2小时,2小时以上的天数分布。绘图。

从时长看,半小时到1个半小时的天数分布最多。

4.总结

  • 苹果电脑默认app能用,但不够好用,比如词典,比如语音备忘录。
  • AI是好伴侣,只要稍微一点python基础,完成简单任务很easy。
  • 金融书籍继续积累,扩展到行为金融实践,宏观经济学研究。
上一篇