编注:本期内容为少数派 Matrix 社区应用自荐文章合集。文章代表作者个人观点,作者与文中产品有直接的利益相关(开发者、自家产品等),少数派仅对标题和排版略作修改。
![]()
本期目录1️⃣ Velastar :一起看星星吧2️⃣ 乡音阁:在线生成一段方言语音
3️⃣ 默时:帮助你每天专注 5 小时
![]()
Velastar Tolecen | iOS![]()
本文主要是为了介绍开发的新App上线! - Velastar,一款实时星空 App。举起手机即可认出 8000+ 颗真实恒星与 88 个星座以及星云星团;还能把观测点搬到火星、月球和木卫二,从异星地表仰望星空。内置银河规划与离线光污染地图,也可作为摄影好帮手。 因开发完成过于激动,写了很多童年回忆,如果只关心 App 功能,可以跳到一半以后阅读~
「天阶夜色凉如水,卧看牵牛织女星。」
我常常觉得,这句诗写的就是我的童年。
我出生于 1990 年,在山东即墨的一个村子里长大。十岁以前,我们住在一栋带院子的老房子里。院子不大,却种了不少东西:杏树、无花果树、梧桐树,还有一架葡萄。葡萄藤顺着铁丝和石柱爬开,到了夏天,枝叶密密地遮在头顶,像给小院搭起了一片绿色的天空。
夏天和初秋的晚上,大人会在院子里铺一张凉席。我躺在上面,身下还留着白日的余温,风从树叶间慢慢吹过,抬头便能看见满天的星星。
那是我童年里出现得最多、也最清楚的一幅画面。
最早教我认星星的人是妈妈。她指给我看牵牛星和织女星,也给我讲牛郎织女的故事。她说,到了七夕,如果悄悄站在葡萄架下面,就能听见牛郎和织女说话。
那时候的我深信不疑。
我甚至等不到七夕。一连几个晚上,我都偷偷跑到葡萄架下,仰着头,屏住呼吸,认真听藤叶间的动静。风吹过时,叶子窸窸窣窣地响,我总怀疑那里面真的藏着谁的低语。现在想来,我当然没有听见牛郎织女说话,但也许正是在那些夜晚,我第一次听见了来自星空的声音。
![]()
后来,我又认识了北斗七星和北极星。天上的星星从一片杂乱的亮点,慢慢有了名字,有了方向,也有了故事。
童年时见过的天象里,最令我震撼的是一颗彗星。
它很大,也很亮,拖着长长的尾巴,像一把发光的扫帚,安静地挂在夜晚的树梢上。后来根据时间推算,它很可能是 1997 年的海尔 — 波普彗星,也有可能是稍早一些出现的百武彗星。究竟是哪一颗,如今已经很难确定了,但它留给我的印象却一直没有消失。
我记得它在那里停留过一段时间。每天晚上,我都会抬头看看它还在不在。直到有一天,它真的不见了。
那时我并不知道,彗星从哪里来,又要到哪里去。我只是想,它什么时候还会回来?它消失在天空的另一边以后,又会经过怎样遥远的地方?
正是那颗曾经挂在树梢上的 「扫帚星」,让我第一次意识到,头顶的天空并不是一块静止不动的幕布。它辽阔、深远,藏着无数正在发生的事情。那些事情离我们很远,却又能在某一个夜晚,被一个躺在凉席上的孩子看见。
从那以后,我便总想认识天上的每一颗星星。
上学以后,虽然我的成绩还不错,但我其实是一个很容易走神的人。如果上课时窗外下起了雨、飘起了雪,或者风把树吹得摇摇晃晃,天边忽然出现一道彩虹,我的注意力便很难再留在黑板上。有时候只是一朵形状好看的云从窗外飘过,也足以让我看上很久。
我坐在教室里,看雨水一道道滑过玻璃,看雪花落在窗台上。老师讲课的声音渐渐退到远处,成了一种均匀而温和的背景声。那一刻,时间好像慢了下来,是一种很难形容的美妙。
我总期待老师忽然停下来,说一句:
「这节课先不上了,我们出去看彩虹吧。」
可惜,这样的事情一次也没有发生过。
比起语文、数学这些主科,我那时反而更喜欢美术、音乐和自然课。小时候没有多少机会出门旅行,自然课,以及历史、地理课本里的那些图片和文字,便成了我认识远方的窗口。
我从那里知道,世界上有高山、海洋、沙漠和冰川;知道地球只是太阳系中的一颗行星;知道在我们看不见的遥远地方,还有无数星球沿着自己的轨道沉默地运行。
课本上的世界还不够,我便自己动手做。
我用泥巴捏过地球仪,用塑料球和铁丝做过太阳系模型,也曾在没有任何参考的情况下,凭着记忆一笔一笔画出一张世界地图。它们当然不够准确,甚至显得有些粗糙,但对那时的我来说,那些模型就是可以拿在手里的世界,也是我能够抵达宇宙的最早方式。
城市的灯越来越亮,星星越来越少。小时候熟悉的杏树、梧桐树和葡萄架,也渐渐只存在于记忆里。但奇怪的是,我对星空的兴趣从来没有消失。
这些年,无论旅行到哪里,只要天气允许,我总会在夜里抬头看看。如果天空足够晴朗,我便架起相机,拍下星星、银河和远处的地平线。
后来,相机里慢慢积攒了许多个天空。
有海边沉入暮色的落日,有群山背后刚刚亮起的星辰,有深夜横过天际的银河,也有守候了一整晚之后,从地平线上重新升起的太阳。
它们来自不同的年份、不同的地方。有些是在计划已久的旅行中拍下的,有些只是偶然遇见 —— 开车经过一片旷野,漫步民宿的周边,或者在所有人都已经睡去以后,独自走到没有灯光的地方。
![]()
我曾经用相机记录天空,后来又开始想,能不能用另一种方式,把自己所看见、所寻找、所想象的星空保存下来。不仅看见星星,还能知道它们的名字;不仅仰望遥远的行星,还能越过亿万公里的距离,站到那些陌生世界的地表,看看那里的日出、黄昏和夜空。
于是我终于决定,为那个爱看星星的小孩,做一个真正属于他的大玩具 —— 一个不仅能认识星星,甚至能够踏上异星地表的 App。
开发完成后,它有了一个名字:Velastar。
![]()
这个名字来自 Vela 与 Star。Vela 是船帆座,Star 是星辰。它像一面在星海中升起的帆:以群星为方向,从我们脚下的世界出发,驶向更遥远的地方。
我最先想做的,是一片真正属于此时此地的天空。
Velastar 的首页不是一张固定的星图。它会根据你所在的位置、当前的日期和时间,计算出头顶真实的星空。你站在青岛的海边、冰岛的夜空下,或旅行途中的一座山上,看到的都会是那个地点、那个时刻应有的天空。太阳、月亮、行星、银河、恒星和深空天体各自在正确的方向上升起、移动、落下,地平线也会随着观测地点改变。
![]()
举起手机,星空会跟随设备的朝向转动。屏幕中央对准哪里,那里就是你正在仰望的方向;顶部的方位标尺告诉你东南西北。也可以用手拖动,自由转过整片天球,再用双指放大或缩小视野。到达真正黑暗的观测地后,还可以打开红光夜视,让眼睛尽量保持对暗处的敏感。
我希望它不只是告诉你 「这里有一颗星」,还要帮助你从一片看似杂乱的亮点里,看见秩序。
Velastar 收录了真实恒星位置和亮度、国际天文学联合会划分的八十八个星座,以及梅西耶星表中的一百一十个天体。星座可以只显示名称和连线,也可以展开与星位对齐的古典插画。原本互不相干的星点由此连成猎户、大熊、天琴与天鹰;银河中的暗弱光斑,也会显露出仙女座星系、猎户座大星云、昴宿星团这些跨越遥远距离的名字。
轻点一颗星,就能看到它的中英文名称、星表编号、距离、亮度与光谱类型;轻点一颗行星,可以了解它此刻的方位与升落;打开星座,还能阅读辨认方法和流传至今的故事。牛郎织女不只存在于传说里,天琴座的竖琴、猎户座的猎人也来自另一种文化对同一片星空的想象。天体页面里还收录了来自 NASA、ESA、IAU 与各类巡天项目的影像,并保留资料来源。对我来说,科学与故事从来不是彼此排斥的两件事。一个让我们知道星星究竟是什么,另一个告诉我们,人类为什么会一代又一代地抬头看它们。
![]()
如果不知道某个天体在哪里,可以直接搜索它。恒星、星座、太阳系天体和梅西耶深空天体都会显示此刻的地平高度与升落时间。选中 「定位」 以后,方向指引会带着你转向目标。它不会只在屏幕上替你找到答案,而是希望把你的目光重新引回真正的天空。
但天空并不只属于 「现在」。
轻点时间,便可以拨动年、月、日、时、分。慢慢拖动,能精确查看某一刻;快速甩动,时间会连续流淌,太阳从地平线升起,星座在夜空中旋转,月亮和行星沿着各自的轨迹移动。看完过去或未来,再点一下 「回到现在」,便会重新回到此刻。地球上的时间范围从公元前 999 年延伸到公元 3000 年,它不是为了替代专业星历,而是让人能够直观地看见:古人写下一首诗时仰望的是怎样的天空,未来某个夜晚,又会有哪些星星在等待我们。
![]()
观测地点也可以离开脚下。可以搜索世界上的城市、地标或地址,也可以在地图上为一座山、一片湖岸或计划中的营地放下一枚坐标。地点与时间组合在一起,Velastar 就成了一座可以随身携带的 「时空观测站」。旅行还没有开始,便能先看看目的地的银河会从哪个方向升起;拍摄日期尚未到来,也可以预先寻找月光更弱、星空更合适的时刻。
做到这里,我仍然觉得不够。
小时候的我总想知道,那颗彗星消失以后去了哪里;长大后的我又开始好奇,如果站在另一颗星球上,头顶的天空会是什么样子。
于是 Velastar 不再只把观测者留在地球。
你可以进入三维太阳系,从太阳出发,看八大行星和它们的常见卫星沿轨道运行。时间可以暂停、加速,甚至倒放;视角可以从太阳系全景一路进入某颗行星的卫星系统。这里的尺寸与距离为了观看做了视觉压缩,但天体层级、轨道方向与日期位置尽量依据真实资料建立。太阳、行星和多数卫星采用来自 NASA 等机构的三维模型与科学影像,不只是几个随意摆放的彩色球体。
![]()
更重要的是,你可以选择一个世界,然后 「着陆」。
在火星,可以站在盖尔陨石坑、耶泽罗陨石坑、奥林帕斯山或水手谷,越过红色荒原寻找火卫一与火卫二;在月球的静海基地,可以看蓝色地球长久悬在黑色天空里,而太阳与恒星用将近一个月的地球时间缓慢走过一轮昼夜;在木卫二的冰原上,巨大的木星占据天空,云带在眼前快速转动,木卫一、木卫三与木卫四穿行在它的周围。
每个世界都有自己的地平线、白昼节律和当地太阳时。火星使用火星日编号与当地平太阳时,月球和木卫二也按照各自缓慢或迅速的太阳日显示时间。切换的不是一张背景图,而是观测者真正换了一个位置:同一个宇宙,在不同世界的地表,会呈现出完全不同的样子。
![]()
这大概是我最喜欢的一部分。它把童年时只能停留在想象里的问题,变成了可以握在手中、转动时间、改变地点并亲自抵达的答案。
当然,我也希望 Velastar 能在真正出门看星星时派上用场。
摄影规划会把日出、日落、正午、黄金时刻、蓝调时刻和银河放进同一条时间线。选好拍摄地点和日期,就能提前查看太阳升落的真实方位、每段光线持续多久,以及银河核心在所选时刻的方向和高度。「银河计划」 会综合夜色、核心高度和月光,找出当晚更适合拍摄的窗口,并把未来三个月的机会逐夜列出来。
![]()
光污染地图根据离线卫星灯光数据估算不同地点的天空辉光,帮助比较城市、近郊和暗夜地点;晨昏线与世界时钟则把地球此刻的白昼、暮光、夜晚和城市灯光铺在一张球面地图上,还能拖动时间,看昼夜如何越过不同经度。它们无法替代现场的云量、雾霾、地形和道路判断,却可以让一次观星或拍摄不再完全依靠运气。
有些信息甚至不必打开 App。主屏幕和锁屏小组件可以显示今晚的观测窗口、月相与月升月落、银河最佳时刻、正在追踪的天体、摄影光线、二十四节气、世界昼夜、异星天空和当夜值得寻找的深空天体。它们像散落在日常生活里的几扇小窗,让星空不只在旅行时出现,也能在每一个普通日子里提醒我:头顶还有一个更大的世界。
![]()
制作 Velastar 的过程,也像重新上了一遍自然课。
我要分清恒星的赤经赤纬与地平坐标,理解地球自转怎样带动星空,计算月相、行星位置和不同星球上的太阳时;也要处理手机的方向传感器、三维模型、星点亮度和一帧帧流动的画面。小时候用泥巴捏地球仪、用塑料球做太阳系时,那些无法做到准确的部分,如今终于有机会用更严谨的方式重新做一遍。
但我始终不想把它做成一件只有参数和公式的工具。
所以第一次打开 Velastar 时,迎接使用者的不是功能列表,也不是一排需要立刻学会的按钮,而是两行竖排的诗:
「天阶夜色凉如水,卧看牵牛织女星。」
![]()
文字一笔一画地出现在夜空前,随后像被风吹散。只有 「牵牛」 和 「织女」 留了下来,飞向它们在真实星空中的位置,化作牛郎星与织女星。星图继续转动,北斗七星从黑暗里浮现,像我小时候第一次认出它们时那样。
文章写到这里,恰好又回到了开头。
三十多年前,那个孩子躺在院子的凉席上,望着葡萄叶之间的星星,以为只要足够安静,就能听见牛郎和织女说话。三十多年后,他把同一句诗放进了一片可以计算、转动、搜索,也可以从地球驶向异星的天空里。
我想,Velastar 并不是要把真正的星空装进一块小小的屏幕。恰恰相反,我希望它能成为一扇门:让人看清一颗星的名字以后,愿意放下手机,再抬头亲自去找;让从未离开过城市灯光的人,也开始期待某个足够黑暗的夜晚;让另一个同样爱看星星的孩子知道,那些遥远的光点有方向、有故事,也有可以出发去寻找的道路。
App Store 下载:https://apps.apple.com/cn/app/id6799888093
![]()
乡音阁 ldbmcs | ️ Web / 小程序![]()
AI 辅助创作声明:本文使用 OpenAI Codex 辅助整理结构和撰写初稿,作者已核查产品事实并修改定稿;题图由 OpenAI ImageGen 生成。
假设你要制作一句公交到站提示:
![]()
前方到站,请带好随身物品。
普通话配音很好找。但如果这条提示要用四川话、粤语或者带有东北特点的声音说出来,事情就不只是换一个音色那么简单了。
声音选对了,文稿可能仍然不像当地人说的话;同一个方言分类下,不同声音适合的场景也不一样;一句简单的问候听起来没有问题,换成人名、地名和数字就可能暴露发音问题。
当我开始把不同地方音色整理成一个可以真正使用的产品时,才逐渐发现:方言文字转语音的难点,不只是 「有没有这个声音」,而是怎样从一段文稿走到一段可以交付的语音。
这些问题最后变成了乡音阁,也形成了我现在使用方言 TTS 的一套基本方法。
![]()
▍方言不是一种可以套在普通话上的滤镜
很多人第一次接触方言语音合成,会自然地理解为:输入一段普通话,选择粤语或四川话,系统就会自动把它变成当地人的表达。
但文字转语音首先解决的是 「怎样读」,不是「怎样改写」。
如果输入的是普通话书面语,系统通常仍会按照原文朗读。它可以使用带有地方特点的声音,却不会自动知道某个地方的人在同一场景下会换成什么词、怎样组织句子,或者在哪些位置加入语气词。
这两件事看起来接近,实际上属于不同的问题:
- 文本改写负责决定 「说什么」;
- 语音合成负责决定 「怎么读出来」。
如果把两者混在一起,试听不自然时就很难判断问题来自哪里:是音色不合适,还是文稿本身不符合当地表达?
因此,乡音阁目前选择了一个比较直接的边界:系统朗读用户提交的文本,不把普通话自动改写成方言。地方词、地域表达和说话方式,需要在生成前由使用者准备。
这并不意味着文稿必须写得很复杂。相反,短句通常更容易验证。
以门店宣传为例,与其先提交一整段促销文案,不如从一句真正会使用的话开始:
![]()
今天到店,有一份家乡味等你来尝。
如果希望它更接近某个地区的说法,可以先由熟悉当地表达的人调整文字,再交给语音工具朗读。这样既能保留创作者对内容的控制,也更容易判断声音本身是否合适。
▍「你好」 可能是最差的测试文案
最初挑选音色时,人很容易输入 「你好」「欢迎使用」这样的句子。它们足够短,几乎每一款声音都能顺利读完。
问题是,这类句子提供的信息太少了。
真正进入视频、讲解、播报或客服场景后,文稿里会出现更多困难内容:
- 人名和地名;
- 日期、价格与电话号码;
- 地方词和语气词;
- 中英文混合内容;
- 较长句子里的停顿;
- 同一个词在多个片段中的一致性。
一款音色能自然地说出 「你好」,并不能说明它能正确处理真实文稿。
现在测试音色时,我更倾向于先准备一个很小但足够困难的测试集。比如:
![]()
王师傅,请到中山路十二号取货。
这句话同时包含称呼、地名、数字和一个完整的行动指令。它比普通问候更容易暴露发音、节奏和停顿上的问题。
如果内容包含特定地域表达,还可以再增加一句真正会出现在作品里的话。测试时使用同一段文字连续比较两三款声音,一次只改变音色,不同时修改文稿和参数。
这样做看起来比随手输入 「你好」 多了一步,实际上更节省时间。因为越早发现问题,越不容易在生成完整文稿后返工。
![]()
▍选择方言,只是选择声音的第一层
「粤语」「吴语」 或者 「四川话」 是方便用户查找的分类,却不能代表分类中的每一款声音都完全相同。
同一种地方语言可能存在明显的地域差异。即使地区相近,说话人的年龄感、语速、声音高低和表达风格也会影响最终效果。
使用场景同样重要:
- 景区讲解更看重清楚、耐听;
- 门店宣传通常需要利落、有精神;
- 短视频开场希望尽快抓住注意力;
- 人物对白可能更在意年龄感和亲近感;
- 公共播报则更强调稳定与辨识度。
因此,乡音阁没有把 「选择方言」 作为流程的终点,而是在方言分类下面继续提供具体音色。目前线上有 18 个方言分类和 63 个启用音色,实际可用内容会以后端返回的实时目录为准。
部分音色还支持语速、音调和音量调节,但我不建议一开始就同时修改三个参数。
更稳妥的方式是:
- 先使用默认参数生成一句代表性文案;
- 判断问题主要来自节奏、声音高低还是响度;
- 每次只调整一项;
- 使用同一句话重新比较;
- 确认短句效果后,再处理完整文稿。
调节参数可以改变听感,却不能修正不合适的地方用词,也不能消除音色自身的能力边界。
面对姓名、地名、地方文化内容和公开广告,我仍然建议找熟悉目标地区表达的人复听。方言分类解决的是选择范围问题,母语者复核解决的才是内容是否真正适合当地受众的问题。
![]()
▍短句不应该继续为旧计费方式买单
除了声音选择,做乡音阁时还有一个看起来与语音无关、实际上直接影响使用方式的问题:短句该怎样计费。
乡音阁早期以人民币余额记录账户价值,每次生成完成后,需要把字符数换算成金额,再以 「分」 为单位扣款。
当时标准价格与最小货币单位之间存在一个换算关系:50 个字符刚好对应 1 分钱。为了让账单和余额始终使用整数分,系统把每次生成的字符数按照 50 个字符向上计算。
对于批量生成长文的 API 场景,这个差异不算明显。但用在短句上,问题就出现了。
一条只有 8 个字符的提示语,也会按照 50 个字符扣除。用户为了「用满」 一次生成,甚至可能把几个不相关的句子拼在一起。
后来,乡音阁从人民币余额改成了字符资源包。支付发生在购买资源包时,真正进入生成流程的已经是整数个字符,账户可以准确记录 8 个、17 个或者 123 个字符,不再需要用 50 字符对应 1 分钱。
底层计费方式改变以后,旧规则也失去了存在的理由。
现在使用内置音色时,系统按照实际输入字符计算。输入 8 个字符,就扣除 8 个字符。自定义音色仍然按照实际字符的两倍计算,但同样取消了 50 字符起扣。
这个变化看起来只是修改了一个计算方式,却改变了用户制作内容的节奏。
门店播报、导航提示、视频转场、片头片尾和客服提示音通常只有十几个字。按实际字符计算后,使用者可以按照真实的编辑单位逐句生成,不必为了计费规则人为拼接内容。
![]()
▍「试听」 也不是一个没有成本的按钮
语音产品很容易在每张音色卡片旁边放一个 「试听」 按钮。用户点击一下,就能听到这款声音。
从界面上看,这很自然。但如果所谓试听是在点击后临时请求一次语音合成,它就不再只是一个播放按钮,而是一次真实的服务调用。
它会消耗上游资源,也可能产生费用。如果用户在音色列表中连续点击,系统就会在用户尚未输入正式文稿时发起多次合成。页面看起来更方便,背后的成本和滥用空间却同时增加了。
最后,我把动态语音合成收束到了一个明确动作:只有用户输入文本、选择音色并点击 「生成语音」 后,系统才发起 TTS 请求。
生成完成后,用户可以播放和下载结果。这样,「我正在选择音色」 和 「我决定生成这段内容」 之间就有了清楚的边界。
这也是为什么我更建议准备一句短而困难的测试文案。用户仍然可以比较音色,但每次生成都有明确目的,不会因为浏览音色列表而产生一串自己并不需要的请求。
有些产品设计并不是功能越多越好。一个看似方便的按钮,如果让行为、成本和用户预期变得模糊,就需要重新考虑它是否真的应该存在。
▍我现在怎样生成一段方言语音
经过这些取舍,目前我更推荐下面这套流程。
先确定受众,而不是先选声音
先明确内容面向哪个地区、什么年龄和怎样的使用场景。「需要方言」 不是一个足够具体的要求。
准备希望被直接读出的文本
系统不会自动完成地域表达改写。地方词和语气需要在生成前确定。
用困难短句测试
优先测试人名、地名、数字和地方词,不要先提交完整文稿。
使用同一句话比较声音
每次只改变一个变量。先换音色,再根据需要调整语速、音调或音量。
让熟悉当地表达的人复听
重要的公开内容不能只依赖工具名称或方言标签判断。
按句子或段落生成
每个片段只保留一个说话人和一个目的,方便发现问题和重新编辑。
最后再处理后期制作
时间轴、背景音乐、字幕、响度统一和最终拼接属于音视频编辑工具的工作,不应该被描述为文字转语音本身的能力。
如果这些步骤已经稳定,而且需要批量处理,才适合进一步通过 API 接入。API 解决的是重复执行问题,不会自动解决文稿、音色选择和质量复核问题。
▍乡音阁现在是什么
这些问题最后形成了乡音阁:一个专注中文地方音色的文字转语音工具。
目前线上提供粤语、四川话、东北话、闽南语、吴语、北京话等 18 个方言分类,共有 63 个当前启用音色。用户输入文稿并选择声音后,可以在线生成、试听和下载结果。无需注册可以体验 100 个字符,稳定的程序化需求也可以通过 REST API 接入。
它不会自动把普通话改写成方言,也不能代替当地使用者完成内容审核。它现在做的事情很直接:让用户更容易找到中文地方音色,用真实文稿完成一轮低成本测试,再决定是否继续制作。
项目地址:https://xiangyinge.com/zh
如果你愿意,也欢迎告诉我:哪一句话最能让你听出自己的家乡?
![]()
默时 小巫的小屋 | ️ iOS
之前我家附近开了个阅读咖啡馆,里面的书都是大几百的艺术类书籍。那段时间我刚辞去工作,成为自由职业者,很喜欢跑去点杯咖啡坐一个下午,看艺术家们的作品和生活。我记得看了莫奈,席勒,安藤忠雄,Vivian Maire,等等等等...
![]()
与此同时,为了给新生活做储备,我密集的看了各种国内外专注和效率的书籍,还有一些自由职业者的创作分享。
在了解了各行业的创作者,以及各种效率理论和工具后,我开始搭建自己的生活系统,并反复实践。
▍自由职业者有哪些痛点
我发现对于自由职业者,最重要以及最难的,就是长期保持专注,这是坚持做下去的前提,也是一切创造的开始。
不管是全职的自由职业者,还是工作之余在尝试副业或自我成长的人来说。时间是有的,但是专注时间是稀缺的。我们需要的不是某一天的心血来潮,而是长期稳定的专注节奏。
所以,我做了一款专注计时器,它专为需要长期专注的人设计。上线后,它成了我每天工作中的必备工具,帮助我实现了每天长期稳定的专注 5 小时。所以我想把它介绍给跟我有一样需求的人。
▍市面上的产品为什么不适合长期专注
在帮助自己专注的过程中,我试用了市场上各种专注类的产品。
- 传统的番茄钟,时间太僵化。长期的专注,更倾向于整块的时间,不能还没进入心流就开始休息。
- 市面上各种专注 app,干扰太多。画面漂亮,还会有小动物和白噪音,且很多不能退出。这些对于长期专注的人,都是干扰。不能退出机制更是放大了愧疚感,且杜绝了手机作为生产力工具的可能。
- 物理计时器 / 苹果原生倒计时,找不到专注节奏。这些是我 app 没做出来时使用的替代方案,物理计时器,能帮助专注,但看不到专注进度。原生倒计时最简单,但不能帮我维持稳定的专注节奏。
深度专注就像注意力洁癖,任何多余的干扰,都会在长年累月的专注中被放大到难以忍受。
对于自由职业者,需要一款为长期专注设计的计时器。
▍为什么「默时」适合长期专注
默时为长期专注者提供的解决方案是:极简计时 + 一眼看到每日节奏 + 以年为单位记录 + 名人作息陪伴。
极简计时
默时在真正意义上做到了一键开始计时。交互直接借鉴了苹果原生倒计时,并优化了标签的部分。
![]()
默认倒计时 1 小时,你完全可以直接点击开始,然后一个小时接着一个小时的专注下去。你也可以打上标签,或自定义时间,app 会记录你的操作,让你回归到一键开始。
你可以随时退出 app,计时会在锁屏上继续。把手机放到一边,或是在间隙看一眼都没问题,只要工作没有中断就好。过于严苛或是负向的情绪无法带你走向专注,越自然才越容易进入深度的专注。
![]()
极简又自然的计时操作,可以帮助你不纠结一时,走向长期的专注。
一眼看到每日节奏
页面最中间是一个 24h 的表盘,灵感来自于 Oscar Bluemner 的 1927 年的作品 —— 圣劳伦斯河的日落。
![]()
打开首页,看一眼数据,就知道离目标还差多远,再看一眼表盘,就看到了整天的专注节奏,专注时间是不是整块的,是否被打断了几次。
![]()
数字和专注表盘,帮你把握每日的专注节奏。长期使用,可将专注时间为锚点,建立起以专注为目标的全天作息。
以年为目标记录
以年为目标的记录也许并不准确,应该说在人生目标上,以 10000 小时为尺度进行记录。
默时做了个专门的「志向页」,填写志向,就可以看到你为了这个志向专注了多长时间。还有「想法」功能,供你在专注的过程中随时记录。
![]()
这里有个彩蛋是设置 icon 是太阳,专注数据像植物一样生长
年月日等针对专注、想法、标签、时段的数据报表,也是为了在更久的时间尺度上衡量你的专注。
![]()
这些功能,都是服务于专注背后,更长远的目标。在这里,你可以给自己 1 年时间,也可以是 10 年。这才是衡量人生目标的真实时间维度。
名人作息陪伴
这是高阶功能,也是产品的唯一付费点。
孤独,是自由职业者必须经历的议题。也是那些伟大的创作者提到的最难熬的问题。所以我做了名人作息功能,来陪伴用户专注。
![]()
选择使用某个你喜欢的名人,就可以在专注时看到他的作息和人生故事。伴随着你的专注,会获得名人徽章并陆续解锁他的人生故事。
神奇的是,这个过程,不仅是他在陪伴你,你也在陪他走过那段卓越又孤独的人生。
「名人作息」不是让人一眼惊艳的功能,但是在使用过程中会带来很好的体验,安静中带着温暖的力量。
![]()
▍自己使用一段时间的感受瞬间进入工作状态
计时器非常适合用于切换到专注状态,这跟设置专属的工作位置和专属的时间一样,相当于一个专注的锚点。
极简开始 + 日积月累 = 瞬间进入工作状态
越来越频繁的感受到心流状态
改用「默时」后,专注中加入了每日节奏,我开始持续的保持每天 5 小时左右的专注时间。几个月后,我突然发现自己越来越频繁的进入心流状态。
经常一开始计时,然后 2-3 个小时过去,就像瞬间到了吃饭时间,这才突然发现整个人饿的不行,或者脑子一点也转不动了。这种感觉真的非常充实。
这种频繁进入心流状态的体验,确实是我使用默时后,或者说长期稳定专注 5 小时后,才出现的。
不使用节奏就会逐渐变乱
每到临近发版本的时候,我就没办法使用自己的 app 进行专注了。这让我发现即使已经保持专注这么久了,一旦不用,节奏就会变乱。第一周会从 5 小时的专注降到 3-4 小时,第二周就会彻底乱了,降到 1-2 个小时。
这也解释了为什么很多自由职业者会保持严苛的作息,甚至可以说是枯燥。因为一旦乱了,可能一周就乱了。
专注是长期需要一个心理锚点的,这不是阶段性的。
▍写在最后
目前「默时」刚在 app store 上架了 2.0 版本。如果觉得有需要,可以下载体验。除了名人作息的功能,其他都是免费的,名人作息也不过一杯咖啡的价格。
我会在小红书的同名账号上定时分享名人的作息,已经做了陀思妥耶夫斯基、爱因斯坦、居里夫人,如果感兴趣欢迎关注。
我希望能真诚的与大家分享自己开发且一直在用的产品,如果你也对专注或做产品感兴趣,欢迎交流!
/欢迎投稿/
![]()
![]()
/产品推荐/
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.