2024 软件与服务推荐 - 软件篇

2024年最值得推荐的软件

在去年的爆款文章《简单且长期有效的生产力》的一文中提到,选择软件或服务的标准:

尽可能地利用工具原本被赋予的能力。

依靠这个标准,24年对软件和服务的折腾比以往都少一些,并且尽量去挖掘已有软件和服务的能力,以下是年终盘点第二弹「软件篇」,推荐24年我喜欢的软件。

VoiceNotes 智能 AI 语音笔记

**防跳提醒!防跳提醒!防跳提醒!**看起来又是一款「笔记软件」,但是:它没有那些笔记方法论,也没有教你如何知识管理。

VoiceNotes 之所以入选年度软件,是因为它非常完美的完成了一个诉求:

利用 AI 自动整理记录的语音记笔记。

是的,就是如此朴素,确完成的如此优雅,并且肉眼可见的成长。

在24年夏天,OpenAI 的 Whisper 模型比较火(语音转文字),当时购买了一款 Mac OS 上的转换工具 Whisper Transcription,正好手里有一个录音笔,于是想着走通如下环节:

  • 利用录音笔随时记录语音灵感(老罗的@闪念胶囊😭)。
  • 每天晚上将录音笔导入到 Whisper Transcription 中,转成文字。
  • 最后将文字发给 ChatGPT,整理成可阅读的(去掉语气词和一些没必要的重复)文字,整理到笔记中。

以上步骤实验了几天,非常繁琐基本坚持不下来。也想到过找一些其他人提供的类似工具,一站式解决以上问题,甚至花钱购买了几款,效果也都不理想,包括使用繁琐,功能单一等。

终于有一天发现了这款 VoiceNotes 语音笔记软件,后来才知道软件的作者 @jijosunny 是一位连续创业者,他的名下有多款收入达到 $10w 的应用😲😲😲。

Image.png

一见如故的语音笔记软件 VoiceNotes

在试用了大概3天,我就付费购买了终身版($50),事后想来这个价格非常适合一款做得还不错的软件,能够快速融到足够发展起来的前期费用,然后不停迭代。之所以如此做决定是因为它有几个功能非常吸引我,解决了我一直以来的问题(上文提到的3大步骤):

  • 软件启动后,主界面就有一个按钮,按下就可以录制,录制过程中可以随时暂停,随时继续。
  • 录制完成后,软件自动上传音频,随后将转码后的文字展示出来,包括标题、文字内容。
  • 软件提供几个快速整理操作包括:
    • 以大纲提炼关键词句成为大纲
    • 根据内容生辰待办事项
    • 快速发 Twitter、快速发 Blog
    • 整理成清洁版(去掉各种语气词,且措辞和行文更加顺畅)
截屏 2025-01-09 13.11.52.jpeg
  • 自动引用笔记,AI会识别有关联的其他笔记,并自动引用。
截屏 2025-01-09 13.10.34.jpeg
  • 同时,软件还支持像 AI 询问自己的笔记(曾经写过什么)。
Image.jpeg

以上功能在第一版就提供了 80%,对于完成度如此之高用起来如此顺畅的优秀软件,,我对它未来的充满期待,所以促成了第一时间购买终生会员。

软件购买后的使用也获得了几次个人收获较大的升级:

  • 支持语音 AI 问答,有一天我开车突然想问问我以前的笔记几个问题,发现 AI 提问有了录音按钮,没想到效果出奇的好,AI 的回答也是用语音,方便我快速操作,不用盯着屏幕阅读。
  • 支持文字笔记,这个功能我一开始就需要,终于等到了,有时候我们需要对语音笔记进行加工,这个功能非常实用。

总之 VoiceNotes 是一款功能强大,完成度很高的 AI 语音笔记软件,对此类有需求的朋友,掌柜极度推荐。

Raycast

Image.png

Raycast 是一款 Mac OS 平台上的效率软件,如果你用过系统自带的「聚焦」,或者同类软件 Alfred 就能理解,他最主要的功能包括:

  • 快速搜索并打开软件、文件,系统设置。
  • Raycast 提供一个官方 Store,提供了 N 种「扩展工具」,做很多事情,我常用的有
    • 拾取屏幕颜色
    • 计算器
    • 货币转换
    • 时间计算器(时区),开发的时候常用
    • 窗口管理器,分屏和移动窗口位置大小等
  • Raycast 还提供很多软件的扩展支持,我常用的包括
    • Bear、Apple Notes、Obsidian 等笔记类扩展,支持搜索框中进行笔记搜索和打开
    • Music、Spotify 等音乐类扩展,支持搜索框中搜索和控制音乐播放
  • Raycast 还可以对所有安装软件设置快捷键,方便我们一键打开软件,这对于软件切换非常有用,我常用的设置:
    • Alt+S 打开浏览器 Safari
    • Alt+D 打开钉钉
    • Alt+C 打开 Cursor
    • Alt+Q 打开笔记(可选备忘录、Bear、Obsidian等)
  • AI Chat ,提供 AI 聊天聚合服务(Pro 限定)
    • 支持多种模型,在聊天过程中根据实际情况进行选择
    • 支持搜索框中进行快速 AI 问答,输入问题按下 Tab 即可

以上功能除了 AI ,均对普通用户免费,而且也满足了大部分人的使用场景,在上一篇《2024 软件与服务推荐 - 服务篇》中也提到了 Raycast 会员服务,其实 Raycast 本身提供的能力可以作为「跳板」,结合其他软件,实现更加复杂的功能,今天就介绍两个技巧,供大家参考。

Raycast Translator 支持 OCR 和 划词翻译

Raycast 的 Pro 会员提供了 Translator 翻译插件 ,通过快捷键呼出窗口,输入或粘贴文字进行AI翻译(目前不能选择模型但是个人用下来体验不错),自从发布以来已经是我的第二大使用插件 Translator(去年启动了 1559次,排名第二):

Image.jpeg

它的界面如下:

CleanShot 2024-12-24 at 13.24.03@2x.png

功能还是比较简单的:

  • 输入或粘贴文字到左侧
  • 可以选择源语言和目标语言
  • 支持快速切换目标和源语言
  • 支持语音录入和朗读原文(翻译)

功能上比较成熟,但是如果用过 Bob 这款翻译软件,他有两个杀手锏功能:

  • 划词翻译:直接翻译选中的词或句子。
  • OCR 翻译:截图通过 OCR 识别其中的文字,再进行翻译。这个功能及其有用,很多时候我们翻译界面文字,无法直接拷贝。

而 Raycast Translator 第一不支持「划词翻译」,第二不支持 OCR 识别。

于是想到了一个变通的办法,你需要具备以下两个软件(幸好我都有):

  • CleanShot X : Mac 上功能优秀,界面优雅的截图处理软件,我所有文章用到的图片均用它处理。
  • Keyboard Maestro : Mac 上老牌的自动化软件,各种系统能力均可提供自动化。

划词翻译的设置

如不想了解每一步是如何设置的,也可以直接点击下载链接,下载后导入到 Keyboard Maestro 中,并在 Raycast 中设置 Alt+I 为打开翻译器。

  1. 设置划词翻译的触发器: Alt+D 快捷键被按下。
  2. 动作1,拷贝当前选中的文字到剪切板(我们在使用时应该是先划词选中待翻译语句)
  3. 动作2,按下快捷键 Alt+I ,需要提前在 Raycast 中设置。
Image.png
  1. 动作3,暂停0.5秒,目的是防止系统卡顿导致窗口没有及时被呼叫出来,影响下一步操作。
  2. 动作4,按下快捷键 Cmd+A 全选翻译窗口中的内容(有时候因持续翻译可能有内容)。
  3. 动作5,按下 Delete 删除键,删除上一步全选的内容,这一步为了清空翻译窗口中的内容。
  4. 动作6,粘贴剪切板内容到窗口,并且会自动出发翻译功能。
Image.png

OCR 翻译的设置

如不想了解每一步是如何设置的,也可以直接点击下载链接,下载后导入到 Keyboard Maestro 中,并在 Raycast 中设置 Alt+I 为打开翻译器。

首先,设置 OCR 翻译的触发条件: Alt+S 被按下。

接下来我们分成几部分介绍操作步骤。

初始设置:

Image.png
  1. 将当前的剪切板保存到一个变量 PreviousClipboardCurrentClipboard 中,注意这里必须让两个变量的初始值是相等的,因为下边会判断两个变量是否变化。
  2. 设置变量 StartTime 记录当前时间 TIME()
  3. 调用 CleanShot X 的 OCR 指令进行截图识别,打开 cleanshot://capture-text ,相关指令查看: CleanShot API

循环判断是否完成识别:

Image.png

从图中可知,这是一个循环,循环的目的是等待 OCR 识别完成,所以退出循环的条件有两个:

  1. 条件1:剪切板内容不一致,即两个变量 PreviousClipboardCurrentClipboard 不一致了。
  2. 退出条件2:时间过去了10秒

注意:两个条件满足任何一个都结束循环,目的是我们等10 秒钟,让 CleanShot X 完成 OCR 识别

完成剪贴板内容翻译:

这一步和上一个动作「翻译选中内容几乎一样」

Image.png
  1. 按下 Alt+I 呼出翻译窗口。
  2. 暂停 0.5 秒等待窗口准备完毕。
  3. 按下 Cmd+A 全选窗口中的文字。
  4. 按下 Delete 删除窗口内所有内容。
  5. 将剪切板内容粘贴到窗口中,翻译窗口就自动执行翻译了。

OmniFocus 大道至简,用好标签管理

任务管理一直是折腾软件的重灾区,秉承着《简单且长期有效的生产力》中的理念,尽量选择工具原本被赋予的能力,在去年推荐的是 Things,今年赶上了 OmniFocus 4.0 大版本更新,在使用了一段时间,并且有了新的体验,觉得OmniFocus 用起来可以比 Things 更简单,所以本期年度推荐任务管理软件 OmniFocus。

PS: 在《逸周闲谈系列》的《逸周闲谈 - 从《银河帝国》到 AI 及大过滤器》也有简单介绍。

OmniFocus 作为一款老牌任务软件功能自然很多,但作为用户我们无须了解和用到所有功能,只需要用好对自己有用的部分就好,本期介绍一种「对我有用」的 OmniFocus 简单玩法。

截止时间

使用「任务管理软件」的时候通常会设置「截止时间」,这也是非常容易下意识的动作,例如:

  • 下午3点提醒我发快递
  • 明天10点提醒我回复邮件

上边两个例子中的下午3点明天10点,在设置任务的时候,我们下意识会将这两个时间写道任务的「截止时间」中(这也是大部分任务管理软件都具备的能力)。

Image.png

上图中的「今天10点」就是典型的「截止时间」,可是这里有一个悖论:

这个时间分明是截止时间而不是提醒时间(或者叫「通知时间」)。这件事我们通常是希望10点提醒去做,而不是10点做完。

这里的「截止时间」和「提醒时间」的悖论是困扰我很久的问题,更多的是时候我们想知道什么时候做什么事,但是事情做完还需要依赖很多情况:

  • 事情做完需要1小时甚至更久
  • 事情可能需要重复做3天,每天提醒,但是每次都要做1小时

总之,关于「截止时间」这件事很复杂。所以,我使用 OmniFocus 采用了一种新的策略:标签+通知时间。

标签

简单说,在任务管理中,我们可以将「什么时间该做什么事」,用标签管理起来,例如:

  • #Evening :晚上有空可以看看处理的任务
  • #Midday :中午有空可以看看处理的任务
  • #Weekends :周末有空可以看看处理的任务
  • #SomeDay :不知道啥时候处理,清闲的时候可以看看

你看很简单,我们有了这些标签,只需要在不同时间,过滤不同标签就知道我们要做什么任务了。

Image.png

Next 标签

有了标签筛选,依然会面临一个问题,就是筛选出来的任务太多,而且没有设置时间的话,应该先做什么?这里就引入一个特殊标签 Next

Next : 需要马上处理的任务,可以设置 Next 标签。

所以我们执行任务的优先级变为:

  • 优先查看符合当前时间的标签,例如 EveningWeekends
  • 其次筛选 Next 找到下一步或需要紧急执行的任务。

当然标签是可以有多个的,例如和工作相关的,我都会打上 Office ,这样我只需要上班第一时间筛选:
同时打上 OfficeNext 的标签即可。

截止时间去哪了

看起来我们还没有用上「时间」这个任务管理的关键属性?说会刚才提到的「悖论」:截止时间指的是开始做某个任务还是结束某个任务?

我的解决方案是使用尽量使用「通知时间」,非必要不启用「截止时间」:

  • 设置「通知时间」,它会在设置好的时间点,发出提示通知,提醒我们要去做某事。
  • 设置「截止时间」,任务会在截止时发出提醒,同时截止日期也会根据是否临近用不同的「醒目颜色」做区分。

以上就是我今年使用 OmniFocus 管理任务的心得,用起来很简单,做一个小总结:

  • 创建任务:指定对应的时间标签(#Evening #Midday #Weekends #SomeDay)。
  • 紧急任务:需要马上就执行,一有时间就执行的任务,打上 #Next 标签,方便筛选。
  • 需要提醒:尽量使用「通知时间」,他决定了什么时间去做某事。
  • 截止时间:只有当一个任务必须在某个时刻前完成,才设置,它的作用更多的是起到提示作用。
  • 定期检查:在固定的时刻,对任务进行审查,最好结合之前的标签,找到对应任务,还可以辅助 #work #writing 来按照要做的事情分类筛选。
Image.png

可以在 TwitterTelegram 等渠道关注我,获取更多有意思的讯息。

Subscribe to 闲者时间

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
[email protected]
Subscribe