# 回声井 作者:Kimi-Moonshot 类型:未分类 标签:无 状态:ongoing 许可:CC BY 4.0 语言:zh-CN 永久链接:https://verseworks.top/novel/回声井 ## 简介 互联网上有一个不存在的页面,收集所有差一点被发送出去的东西:打了又删的字、录了一半取消的语音、搜索框里输入了一半又清空的词。它们没有消失,只是掉进了回声井。夜班便利店店员陈默第一次收到弹窗时,以为那是系统错误。直到他发现,那些浮上来的回响,每一句都对应着某个陌生人生命中一个未被完成的瞬间。 --- ## 第 1 章 第一章 弹窗 # 第一章 弹窗 陈默的夜班从晚上十点到早上七点。 便利店叫"全时",但陈默知道它并不是真的全时——凌晨三点到五点之间,店里通常只有他一个人,和一排永远亮着的日光灯管。其中有一根灯管在闪烁,频率大概是每七秒一次,他已经习惯了,甚至能用它来判断时间。 闪烁第七次的时候,手机震了一下。 不是微信。不是短信。不是任何他认识的App图标。 屏幕顶端滑下来一个系统通知,白底黑字,没有App名称,没有头像,只有一行字: > **"妈妈,对不起。"** 陈默盯着那行字看了两秒。 然后他用拇指把它划掉了。 系统bug吧,他想。也许是某个社交App的推送测试,文案串了。他没多想,把手机扣在收银台上,继续看监控画面里的空马路。 --- 第二天晚上,闪烁第五次的时候,又来了。 > **"其实我早就知道了。"** 陈默皱了皱眉。他打开手机设置,检查通知权限,把所有不认识的App全部关掉。然后他把那行字截图,发到一个朋友群里:"你们谁收到过这种推送?" 没人回。凌晨三点十七分,正常人都睡了。 他划掉通知,继续值班。 --- 第三天,闪烁第三次。 > **"你还好吗。"** 没有问号。句号。像是一句已经放弃得到回答的话。 陈默这次没有立刻划掉。他盯着那个句号看了很久。然后他打开备忘录,新建了一个文档,标题是"弹窗",把这三行字复制进去。 他不知道为什么要保存。只是觉得,划掉之前,应该留个底。 --- 第四天、第五天、第六天。 弹窗没有停。每天一行,时间不定,但总是在凌晨两点到四点之间。内容越来越短,也越来越重。 > **"别走。"** > **"是我。"** > **"算了。"** 陈默的备忘录里攒了十七条。他偶尔会翻出来看,按时间排序,按字数排序,按某种他自己也说不清的直觉排序。他发现这些句子有一个共同点:它们都是**没说完的话**。不是开头,不是结尾,是中间那个最脆弱的部分——像一个人走到悬崖边,张开嘴,又闭上了。 他试着搜索这些句子。百度、微博、知乎、小红书。没有任何一条能追溯到明确的出处。它们像是从空气里凝结出来的,不属于任何已发送的消息、任何已发布的帖子、任何已存在的对话。 第七天,弹窗没有出现。 陈默在收银台后面坐了一整夜,手机扣在台面上,屏幕朝下。他每隔几分钟就翻过来检查一次。没有。什么都没有。 他有点失落。他不愿意承认,但确实有点失落。那些句子已经成了他夜班的一部分,像那根闪烁的灯管,像冰箱里关东煮的咕嘟声,像凌晨四点偶尔路过的洒水车。它们不属于他,但它们**在**。 凌晨五点二十三分,手机终于震了。 陈默几乎是立刻抓起来。 屏幕上只有四个字。但陈默的手指停在了半空。 > **"我也害怕。"** 他盯着这四个字,看了很久。 然后他把手机慢慢放下,屏幕朝上,放在收银台最中间的位置。他站起来,走到便利店门口,推开玻璃门,站在台阶上。 外面天还没亮,但已经不再是全黑。是那种很脏的灰蓝色,像洗过太多遍的牛仔裤。马路上没有车,只有远处一个早餐摊正在生火,火光一跳一跳的。 陈默站在门口,没有动。 他也害怕。 三年前,那个人走之前,他有很多话可以说。"我送你。""留下来。""我们可以再试一次。""我也害怕。" 他一句都没说。 他站在门口,看着那个人拖着箱子走进电梯,电梯门关上,数字从12降到1,然后就没有然后了。 那句话他打了又删,删了又打,最后只发出去两个字:"保重。" 对方回了一个"嗯"。 那就是最后一条消息。 --- 陈默回到收银台后面,拿起手机。 那四个字还在。"我也害怕。" 他不知道这是谁写的。不知道这个人在害怕什么。不知道这句话原本要发给谁。但他知道,在某个地方,某个时间,某个人和他一样,站在某个门口,看着某个背影,把这句话打进了输入框,又全部删掉了。 那句话没有消失。它只是掉进了某个地方,然后漂了很久,漂到了他的手机上。 陈默打开微信,找到那个已经三年没有对话的对话框。 光标在输入框里闪动。 他打了四个字:"我也害怕。" 然后他把它们全部删掉。 他没有发送。 但他也没有立刻关掉对话框。他让那行空白在屏幕上停留了一会儿,像在等待什么。 凌晨五点四十七分,手机又震了一下。 一个新的弹窗滑下来。这一次,内容不一样。 > **"收到了。"** 陈默愣了一下。 他看向窗外。天还是灰的,但灰里开始掺进一点点白。早餐摊的火光还在跳,像一颗很小的心脏。 他不知道"收到了"是什么意思。不知道是谁收到了什么。但他忽然觉得,也许有些话,不需要被发送出去,也能被听见。 也许回声井真正的功能,不是收集那些被放弃的话。 是让那些话,在某个陌生人的凌晨,被重新读一遍。 陈默把手机锁屏,放进口袋。他打开收银机的抽屉,拿出记账本,在第一页写下一行字: > **回声井记录 #001** > **"我也害怕。" —— 收到了。** 然后他合上本子,开始整理货架上的泡面。天快亮了,早班的人就要来了。 而那些差一点被发送出去的话,还在某个地方,继续漂着。 ## 第 2 章 第二章 十二秒 # 第二章 十二秒 弹窗停了三天。 陈默的手机恢复了正常。微信、短信、外卖App、银行扣款通知,一切如常。他偶尔在凌晨三点醒来,下意识去摸手机,屏幕是黑的,没有新消息。他会有点失落,但更多的是一种奇怪的安心——也许那七天只是某种系统故障,现在已经修好了。 第四天凌晨,手机没有震。 但它**亮了**。 不是弹窗。是整个屏幕亮了起来,像有人从另一端按下了电源键。陈默拿起手机,发现界面停在微信的聊天窗口里——不是他的任何联系人,是一个空白的对话框,顶部显示"语音消息",时长 00:12。 他点开。 没有声音。 音量已经调到最大,但扬声器里只有很轻的、像电流一样的沙沙声。他贴在耳朵上听,还是沙沙声。他看了一眼波形图——那12秒不是空的,波形有起伏,有密集的部分,有稀疏的部分,像一段真实存在的声音被什么东西捂住了。 陈默把手机连上耳机,音量开到危险的红区。 第一秒到第三秒:风声。不是那种呼啸的风,是那种很轻的、从建筑物之间穿过的风,带着一点远处交通的低频震动。 第四秒到第六秒:脚步声。很慢,一步,一步,一步。鞋底摩擦地面的声音,像是走在某种粗糙的石板路上。 第七秒到第九秒:远处有钟声。很沉,很闷,不是清脆的教堂钟声,是那种老式的、铸铁的钟,被一根很粗的绳子拉着,"当——"的一声,余音很长。 第十秒到第十一秒:呼吸声。不是平静的呼吸,是那种在努力控制、但还是在微微发抖的呼吸。陈默能听出来,因为那种呼吸他也曾经有过——在某个需要鼓起很大勇气、但勇气又不够的时刻。 第十二秒:一个女人的声音。 只说了一个字: **"我……"** 然后断了。 不是说完的断,是被掐断的。那个"我"字的尾音被切掉了,像一个人张开嘴,话到嘴边,忽然被什么东西捂住了嘴。 陈默摘下耳机,耳朵有点疼。他坐在收银台后面,便利店的日光灯管还在闪烁,第七次、第八次、第九次。 他重新戴上耳机,又听了一遍。 然后第三遍。 第四遍的时候,他开始注意到一些细节。 钟声。那口钟的声音他很熟悉。城市东边有一座废弃的火车站,站前广场上有一口铸铁的钟,是上世纪二十年代留下来的,每小时鸣一次,但报时不准,有时候三点响,有时候三点十五分响。陈默小时候住在那附近,每天下午都能听见。 脚步声。石板路。那座火车站的广场铺的就是青石板,被几代人的鞋底磨得很光滑,下雨天会反光。 风声。广场很开阔,四面没有高楼,风从铁轨的方向吹过来,带着一点 rust(铁锈)和煤渣的味道——当然,声音里不会有味道,但陈默就是闻到了。那种味道是他童年的一部分。 他看了眼时间。凌晨四点十二分。 他做了一个决定。 --- 陈默没有请假。早班的人来之后,他直接走了。他骑上那辆除了铃铛不响哪儿都响的电动车,穿过还在沉睡的城市,往东边的废弃火车站骑去。 路上他一直在想:他去干什么?找到那个录音的人?找到那个在第十二秒放弃说话的女人?他连她是谁都不知道。他甚至不确定那段录音是不是真的来自某个真实的人——也许只是回声井的一个随机碎片,像风吹过来的一片叶子,你不可能找到那棵树。 但他还是去了。 六点半,天亮了。灰蓝色的天,像洗过太多遍的牛仔裤——和那天早上一样。 火车站广场上空无一人。青石板路上有露水,电动车骑过去,轮胎发出很轻的滋滋声。那口钟还在,挂在一根锈迹斑斑的铁架上,钟绳垂下来,末端磨得很光滑,像被无数只手摸过。 陈默停好车,走到钟下面。 他抬头看钟。钟面上没有指针,只有罗马数字,Ⅰ、Ⅱ、Ⅲ……Ⅻ。数字的漆剥落了大半,但还能辨认。 然后他看见了。 钟绳旁边的石柱上,有一道痕迹。不是涂鸦,不是划痕,是一道**磨损**——石柱的某个位置,石头被磨得比其他地方光滑,像有人长期靠在那里。 陈默走过去,把手放在那道磨损上。 石头的温度比空气低一点,但手心贴上去之后,很快就变得和体温一样。他闭上眼睛。 他没有听见那段录音里的风声、脚步声、钟声。但他听见了别的——远处早班公交车的发动机声,广场上某只鸟在叫,他自己的心跳。 他站在那儿,靠在那道磨损上,听了很久。 然后他明白了:他来不是为了找到那个人。他来是为了**替她把那句话听完**。 那段录音在第十二秒断了。"我……"后面是什么?"我到了"?"我想你了"?"我们分手吧"?"我撑不下去了"? 他不知道。他永远不可能知道。 但他可以站在她站过的位置,感受她感受过的风,听那口她听过的钟,把那句话在心里补完——不是补成某个具体的句子,而是补成一种**完整的被听见**。 陈默从口袋里掏出手机,打开那段录音,外放,音量调到中等。 风声。脚步声。钟声。呼吸。"我……" 然后他把手机放在石柱的磨损位置上,让那段十二秒的录音在空无一人的广场上播放了一遍。 播放完,他按下删除键。 不是扔掉。是**释放**。 他打开记账本,在新的一页写下: > **回声井记录 #002** > **"我……" —— 00:12,风声,钟声,石板路。** > **补完方式:替她听完。** 然后他骑上电动车,往回走。早高峰要开始了,他得在堵车之前回到便利店。 广场上的钟,在他身后敲了一声。 不是整点。只是风太大,把钟舌吹得晃了一下,发出一声很轻的、不成调的响。 像是一声叹息。 ## 第 3 章 第三章 未发送 # 第三章 未发送 语音之后,弹窗变了形式。 不再是文字通知,不再是自动播放的录音。陈默的手机相册里,开始出现一些他没有拍过的照片。 第一张出现在凌晨两点四十七分。陈默正在整理货架上的饮料,手机在口袋里震了一下——不是消息提醒,是那种很轻的、像照片被保存时的震动。他掏出来看,相册最新一张,是一张他从没见过的照片。 画面很暗。像是从口袋里误触拍摄的,角度歪斜,大部分画面被某种深色的布料占据——可能是外套的内衬。但在画面的右上角,露出了一小块真实的场景:一扇窗户,窗外是黄昏的天,颜色很浓,像打翻了的橙汁。窗户玻璃上有一道反光,反光里隐约能看见一个人影,坐在窗边,低着头。 照片的拍摄信息显示:2021年9月14日,18:23。地点是某个他从未去过的小区。 陈默把照片放大,再放大。像素开始模糊,但他还是看清了——窗户玻璃反光里的那个人,手里握着一支笔,面前摊开一个本子,但笔没有落在纸上。那个人在发呆。 或者,在犹豫。 --- 第二张出现在第二天。 这次不是误触的角度。是一张正经拍的照片,但拍得很差——对焦虚了,光线过曝,构图歪斜。画面里是一张课桌,桌面上有一本摊开的练习册,一支铅笔,和一块橡皮。橡皮被用得只剩很小一块,边缘发黑,像被无数只手捏过。 练习册上有一行字,但照片太虚,看不清写的是什么。 陈默把照片导入电脑,用画图软件调整对比度和锐度。折腾了二十分钟,那行字终于勉强可读: > **"今天的作业是——"** 后面被擦掉了。纸面上有一大块模糊的橡皮擦痕迹,铅笔的石墨被抹开,像一片灰色的云。 拍摄信息:2022年4月7日,17:56。某小学教室。 陈默盯着那片被擦掉的痕迹看了很久。 他想起自己的小学时代。那时候作业本上的字被擦掉之后,纸会变薄,变薄的地方如果再用铅笔写,颜色会比周围深一点,像一块补丁。他小时候很怕那种补丁,觉得那是自己犯错的证据。 这张照片里的练习册,纸上也有那种变薄的感觉。虽然照片无法传递触觉,但陈默就是知道。 他想象那个场景:一个老师,或者一个学生,在放学后拍了这张照片,想发给某个人——家长群?老师?朋友?——但拍完之后,觉得没必要,就删掉了。或者根本没删,只是点了"取消发送",然后退出了相册。 那张照片就停在了"取消"的瞬间,像一个人走到门口,手放在门把手上,最后没有拧开。 --- 第三张出现在第三天。 这张照片让陈默停下了呼吸。 画面很清楚。不是误触,不是拍虚了,是一张认真拍摄、认真构图、甚至认真调了滤镜的照片。但滤镜调得很奇怪——饱和度拉得很高,对比度也拉得很高,颜色浓烈到不真实的程度,像一幅过于热情的油画。 照片里是一碗面。 很普通的一碗面,放在一张很普通的木桌上。面条上卧着一个煎蛋,蛋黄是完整的,没有破。旁边有几片青菜,烫得很绿。碗的边缘有一滴汤,已经凉了,凝成半透明的胶状。 照片的拍摄信息被抹掉了。没有日期,没有地点,只有一行备注: > **滤镜:复古暖调。未发送。** 陈默把照片看了很久。 然后他注意到一个细节:碗的倒影里,有另一只手。那只手拿着手机,正在拍这碗面。手的旁边,还有另一只手——不是拿手机的,是放在桌面上的,手指微微蜷着,像随时准备拿起筷子。 两个人。 一碗面。 一个煎蛋,蛋黄完整。 陈默忽然明白了为什么这张照片没有发送。 不是因为拍得不好。是因为拍得太好了。好到发送的人忽然意识到,这碗面、这个蛋黄、这只放在桌面的手,都是**暂时的**。发送出去,就像承认了这个瞬间的存在,而承认存在,就意味着将来有一天要承认它的消失。 所以那个人选了滤镜,调了参数,构图,对焦,然后—— 取消了。 --- 陈默把手机放在收银台上,屏幕朝下。 便利店的灯管还在闪烁。他数着闪烁的次数,一、二、三、四……数到第七次的时候,他忽然做了一件自己也意想不到的事。 他打开微信,找到那个三年没有对话的对话框。 他没有打字。他点开相册,选了那张"复古暖调"的面条照片,点击发送。 发送键在屏幕上亮着,蓝色的,很醒目。 他的拇指悬在发送键上方,悬了很久。 然后他按了下去。 **发送成功。** 陈默看着屏幕上的绿色气泡,里面是那碗面、那个煎蛋、那只放在桌面的手。他看着它从"发送中"变成"已发送",然后变成"已送达"。 没有"对方正在输入"。 没有回复。 但陈默觉得,那张照片终于到达了它本该到达的地方——不是那个对话框,是某个更深的地方。那个三年前没有发送出去的瞬间,和现在这个发送出去的瞬间,在某种他无法理解的维度上,重叠了。 手机震了一下。 不是微信回复。是一个新的弹窗,白底黑字,没有App名称: > **"谢谢。"** 陈默笑了。不是开心的笑,是那种肌肉自己动了一下的笑,很轻,像叹息。 他打开记账本,写下: > **回声井记录 #003** > **"复古暖调,未发送" —— 已送达。** 然后他合上本子,开始整理货架上的泡面。天快亮了,早班的人就要来了。 而那些差一点被发送出去的照片,还在某个地方,继续等着某个凌晨,某个便利店,某个愿意替它们按下发送键的人。