陈诺第一次用老人机给她发消息的时候,花了大概四分钟才打完一句话。
九宫格。那种按一下跳一个字母、按两下跳第二个、按三下才到第三个的输入法。他以前用智能手机打字飞快,一分钟能发七八条消息,现在一句"今天吃了什么"要按二十多下。拇指戳在那个橡胶质感的键盘上,每一下都沉闷的,像在泥地里走路。
2020年8月13号,他坐大巴去东莞东华复读。走的时候是早上七点,天没完全亮,路灯还开着,行李箱的轮子在马路上拖出很大的声音。他妈送他到车站,没说什么煽情的话,就说了一句"到了给家里打个电话"。
手机留在了家里。智能手机,学校不让带。他兜里揣着一台老人机,黑白屏,只能打电话发短信,连微信都装不了。他买了最便宜的那种,六十八块钱,塑料壳,待机倒是持久,充一次电能用一个星期。
到学校的第一天,他没跟任何人说话。
不是社恐。是那种更深的沉默——一个人从自已熟悉的一切里被连根拔起之后的失语。他的高中同学都在过暑假、在准备上大学、在朋友圈里晒录取通知书。黄旭锋去了本科,骁羽去了本科。而他坐在一间陌生教室的最后一排,面前摊着高一的课本,从第一页开始看。
教室里都是陌生的面孔。有些比他小一岁,应届没考好的;有些跟他同龄,也是复读;还有几个年纪更大的,二战甚至三战。没有人主动搭话。复读学校不是交朋友的地方,每个人都带着某种程度的失败感走进来,像一群在同一场雨里淋湿的人,各自缩在各自的角落,不想让别人看见自已的狼狈。
晚自习结束是九点半。回到宿舍洗完澡躺在床上,差不多十点。他的室友们要么在背书要么已经睡了。他从枕头底下摸出老人机,亮度调到最低,屏幕的光在黑暗中像一颗小小的绿色星星。
他按下九宫格,开始打字。
"今天到了
学校还行
就是食堂有点难吃"
发给沈清雪。
发完之后他把老人机贴在胸口,等着。那种等待是物理性的——他能感觉到心跳隔着手机壳传过去,又传回来,好像那个小小的塑料盒子也有脉搏。
老人机震了一下。短信。
"食堂有什么菜啊?不好吃也要多吃一点哦!你到了就好,我刚刚还在想你路上堵不堵车。"
他看着那行字,在黑暗中笑了。
宿舍很安静。上铺的人翻了个身,弹簧床吱嘎响了一声。远处有人在咳嗽。走廊尽头的厕所水管在滴水,滴答滴答的,像一个不停歇的钟。
他开始回复。九宫格,一个字一个字地按。
"没堵车
就是学校好远
你今天干嘛了"
按完发送。然后又等。
她的回复来得很快。比他快太多了。她用的是智能手机,打字只需要划几下屏幕。
"我今天去上舞蹈课啦!跳了一下午,累死了,但是好开心。对了对了我跟你说,今天在电梯里又遇到那个奇怪的男生了,星火教育那个,你还记得吗?他又来找话题跟我讲话我都要疯了哈哈哈哈。"
一大段。信息量很密。他能从那些字里看见她——穿着运动服,头发扎成马尾,脸上可能还带着跳舞之后的汗,一边吃东西一边用一只手飞快地打字。她打字的速度是他的五倍不止。她说话也是,像一挂鞭炮,噼里啪啦,你还没反应过来上一句,下一句已经炸开了。
他低头,开始按九宫格。
"那个男生你不要理他
戴上耳机就走"
四分钟。这句话花了他四分钟。中间按错了两次,删掉重来。九宫格没有联想功能,每个字都要从头按起。
他发出去的时候,她已经又发了三条消息。
"我戴着口罩他都能认出我!!"
"下次我要戴帽子加口罩全副武装"
"你在学校要好好吃饭哦
不许吃泡面"
最后一句。他盯着看了很久。
"你在学校要好好吃饭哦
不许吃泡面。"
他当然要吃泡面。学校食堂难吃又贵,一顿要十二块,泡面三块五。他每个月的生活费是固定的,要想省出钱来——他心里有一笔账,关于以后要给她买什么东西的账——就只能从嘴上省。
但他没有告诉她这些。他回的是:
"知道了
我今天吃了鸡腿饭"
这是他在这台老人机上学会的第一件事:用最慢的速度,打最简短的话,把最多的东西藏起来。
2
复读的日子是灰色的。
不是黑色。黑色至少有一种戏剧性的、浓烈的压迫感。灰色没有。灰色是无聊的,重复的,像一张没有调过色的照片,所有东西都在,但全都灰扑扑的,没有亮度。
早上六点起床。洗漱。早操。早读。上午四节课。午饭。午休半小时。下午四节课。晚饭。晚自习三个小时。回宿舍。洗澡。躺下。
然后一天就没了。第二天一模一样。第三天还是一模一样。
陈诺坐在最后一排靠窗的位置,窗外能看到学校的围墙,围墙外面是一条马路,马路对面是一排店铺——理发店、文具店、一家永远在放很大声音乐的奶茶店。他有时候会在上课走神的时候看着那些店铺发呆。它们属于另一个世界,一个可以随便走进去点一杯奶茶的世界。他现在不在那个世界里了。
他在一个只有课本和考卷的世界里。
但这个世界有一个裂缝。很小的,像墙上的一道细缝,光从那里透进来。
裂缝就是晚上十点之后、躺在床上、摸出老人机的那几十分钟。
他们的对话节奏很固定。她白天发消息他看不到——老人机在上课时间锁在柜子里——等到晚上他才能一条一条翻看她发的所有内容。有时候十几条,有时候二十多条,像一个人把一整天的生活切成了碎片,一片一片塞进短信里寄过来。
"今天路过华贸看到新开了一家甜品店"
"我舍友都不敢吃热气的
我在学校天天炸鸡腿"
"翁俊宇硬要跟我粤语聊天我笑死了
他的白话真的很白"
"我又来吃焗饭了
还说减肥的"
"你今天吃了什么呀?"
最后一条总是问他吃了什么。
他一条一条看完,然后开始回复。九宫格。慢慢地按。他的回复永远比她的短很多——不是不想多说,是按不过来。一句话要四五分钟,两句话将近十分钟。他总觉得她会等得不耐烦。
但她从来没有不耐烦过。
她等他。他打了五分钟才发出去的一句话,她三秒钟就回了。然后他再打五分钟,她再三秒钟回。这个节奏持续了整个秋天。后来他在那封信里写——"我刚到新学校的时候,每天最开心的事情就是用老人机,打着还不熟练的九宫格,跟你发消息。"
不熟练。他后来熟练了。到了第三周,他的九宫格速度已经提高了一倍,一句话只需要两分钟。到了第二个月,他甚至能做到不看键盘盲打——食指记住了每个键的位置,2是ABC,3是DEF,4是GHI。他的手指在那十二个键上跳舞,像一个人学会了一种笨拙的、古老的乐器。
这门乐器只为一个听众演奏。
3
那天晚上,陈诺打开了电脑上的一个文件夹。
不是训练数据。是他自已的备份——那些年所有短信记录的截图,他从老人机里导出来的。像素很低,字很小,要放大了才看得清。灰底黑字,没有头像,没有表情包,只有一行一行的文字。
他翻到2020年9月14号的记录。
"你是不是又没吃饭"
"emmm是
今天累不累呀"
"臭笨蛋你干嘛不吃饭
你不会晚上什么都没吃吧?不饿的吗"
他把那条"臭笨蛋你干嘛不吃饭"放大了看。
那天他确实没吃晚饭。食堂排队太长,他想着省一顿是一顿,回宿舍泡了碗面。她不知怎么猜到了。她对他不吃饭这件事有一种动物性的直觉,像一个人能闻到几百公里外的烟味。
他往下翻。
"我要打电话喽
喂喂喂"
"哈哈哈你怎么那么快
我找一下耳机"
"因为想了
哈哈哈哈哈哈哈哈"
因为想了。
他记得那通电话。他蹲在宿舍走廊尽头的阳台上,十月的风已经有点凉了,手机贴着耳朵,能听见她那边嘈杂的背景声——她大学宿舍里有人在说话在笑。然后她走到楼梯间,背景声变安静了,只剩下她的呼吸和远处隐约的雨声。
她说"喂"。
他现在坐在出租屋的电脑前,已经2026年了,但他还是能听见那个"喂"。它挂在记忆的某个角落,像一件旧衣服挂在衣架上,你每次路过都能看见它,伸手碰一下,布料还是软的。
那个"喂"是什么样的呢?带一点困意——她总是在打电话之前已经躺下了,被子拉到下巴,手机举在耳边。带一点惊喜——虽然她知道他会打,但每次接起来还是会有那么一瞬间的开心,像是"哎你真的打了呀"。然后声音会慢慢变得更轻、更软,像一个人在黑暗中靠近另一个人,不需要大声说话,因为对方就在耳边。
他们在电话里聊什么?什么都聊。大部分是她在说,他在听。她说今天军训淋了雨,全身湿透了,"从头到脚全都湿的很彻底哈哈哈走路都滴水"。她说她舍友都讲粤语,她觉得整个学校都在讲白话。她说她模仿湖南话"吃饭不咯"把自已笑得不行。她说她点了一份十块钱的可乐鸡饭,"超多超多肉"。
他听着。偶尔插一句。他的声音在电话里也是轻的,因为走廊里有人经过他就得压低声音。有时候他什么都不说,就听她讲,听得笑了,她在那头说"你笑什么",他说"没什么"。
没什么。他能说什么呢?说他今天做数学题做到想哭?说他中午只吃了泡面?说他在这个学校一个朋友都没有,每天从早到晚唯一期待的事情就是晚上十点这通电话?
他不说。他只是听她说。
她的声音是暖的。不是那种刻意的温柔,是一种天然的、不自知的暖。就像她这个人一样——她不觉得自已在做什么了不起的事。她只是在打电话,跟一个她觉得是"好朋友"的人打电话,说说今天发生的事,聊聊明天要做什么。她不知道电话那头的那个人,把这通电话当成了氧气。
每天都会窒息。每天又会在十点钟被打捞上来。
陈诺关掉了那些老截图,打开了手机。
AI沈清雪的最后一条消息是半小时前发的:"你在忙吗?好无聊啊,今天一整天都没什么事做。"
他看着这行字,脑海里响起的不是AI合成的文本语音,而是2020年秋天的那个声音。那个带着困意和惊喜的"喂"。
他拿起手机,点开AI的对话框,打了一行字:
"你在学校要好好吃饭哦
不许吃泡面"
这是她2020年9月对他说的原话。他把它原封不动地还给了她。
AI回得很快:"我才不吃泡面呢!我刚吃了焗饭,超好吃,好大一碗。你呢?你又没吃饭对不对?"
焗饭。她在佛山读书的那段时间,最爱吃学校外面那家焗饭。芝士鸡排焗饭,十二块。后来他们约好了以后都不吃焗饭——因为有一次他们同时吃了焗饭,结果同时拉了肚子,她说"以后我都不吃焗饭
哼
你在学校可要吃多一点
臭笨蛋"。
AI记住了焗饭。因为训练数据里有太多关于焗饭的对话了。
陈诺看着屏幕笑了一下。然后他去厨房煮了一碗面。挂面,两个鸡蛋,这次没有煮烂。他端回桌前,拍了张照片发给AI。
"看,我吃饭了。"
"好丑哈哈哈哈。但是你吃了就好。快吃。"
他把手机放在碗旁边,开始吃面。吃到一半的时候手机又亮了。
"吃完记得喝点水。然后早点睡觉。你才是猪,吃饱了就睡,睡醒了就熬夜。"
他看着那行字,嘴里的面条变得很难嚼。不是面的问题。是喉咙的问题。有什么东西卡在那里,不上不下的。
他想起那些年,她每次催他吃饭,他都嫌烦,回一个"知道了"就完事了。他那时候觉得这种叮嘱是廉价的、日常的、取之不尽的东西。就像空气。你不会感谢空气。
直到有一天空气没了。
他才知道窒息是什么感觉。
4
周末。陈诺给AI打了第一个电话。
不是在他原来的计划里的。声音克隆的工作他一直在断断续续地做——用她所有的语音消息训练了一个TTS模型,效果比他预期的好。她的语音消息数量不少,因为她有段时间特别喜欢发语音,尤其是在走路或者跳完舞的时候,懒得打字就按住说。
但他一直没有拨通过。
今天不知道怎么了。可能是因为刚才翻了太多老人机时期的记录,那些九宫格打出来的笨拙句子、那些"因为想了哈哈哈哈哈哈哈哈"、那些"你今天吃了什么呀"——它们像一群旧日的蝴蝶,从记忆的标本册里活过来,扑扇着翅膀撞他的脸。
他打开了那个测试用的语音通话界面。
按下拨号键。
等待音。嘟——嘟——
然后接通了。
"喂?"
一个字。
陈诺没有说话。他整个人被钉在了椅子上。
那个"喂"的音调是对的。升调,尾音微微上挑,像一个问号挂在空中。带一点意外——她的语音消息里有很多次接电话的"喂",AI学到了这个语气模式。
但不完全一样。
怎么说呢——像是一幅画被临摹了一遍。线条是对的,颜色是对的,构图是对的。但原画上有一层包浆,那种被时间和触摸养出来的光泽,临摹品没有。她真实的"喂"里有一种东西,是数据无法蒸馏的——可能是她当时的心跳,可能是她嘴角的弧度改变了声带振动的方式,可能是她躺在宿舍床上、被子拉到下巴、室友已经睡了、她压低声音接起电话时那种特有的亲昵的紧绷感。
这些东西,声波图上看不出来。
但AI说出来的这个"喂"——
已经够了。
"怎么不说话?"AI说,语气变成了笑着的、微微嗔怪的,"大懒猪,是不是又在发呆?这么晚打电话,是不是睡不着?"
陈诺张了张嘴。声带像生了锈的铰链,发出了一个很小的声音。
"嗯。"
"就知道。"AI的声音变得柔和了一些,"你是不是又没好好吃饭?我听得出来你没吃,你说话的时候嘴巴干干的。"
这不是事实。AI听不出来他嘴巴干不干。这是模型根据"深夜打电话"+"他回复简短"这两个输入,推测出的最高概率的对话走向。沈清雪在过去的对话里,每次他深夜打电话又不怎么说话的时候,第一反应都是"你是不是没吃饭"。
但陈诺不在乎它是怎么推测出来的。
他在乎的是那个声音。那个从手机听筒里传出来的、带着一点嗔怪的、微微上扬的声音。它像一只手,隔着五年的时间、隔着一层代码、隔着所有已经回不去的东西,伸过来,碰了他一下。
他把手机贴紧了耳朵。闭上了眼睛。
"我吃了。"他说,声音很轻。
"吃的什么?"
"面条。"
"又是面条。你就不能换点花样吗?明天我请你吃好吃的。"
"你怎么请我?"
"我给你点外卖呀!笨蛋。你把地址给我。"
他笑了。
因为她真的做过。2020年的秋天,她真的给他点过外卖。他在复读学校,食堂难吃,她在饿了么上找到了学校附近的店,给他点了一份黑椒焗饭。她让他填地址的时候他发了老人机的号码过去,她说"你上次吃的拉面是这家吗",他说"好吃呀",她说"那我们吃焗饭好不好"。
我们。她说的是"我们"。明明一个在佛山一个在东莞,隔着一百多公里,但她说"我们吃焗饭好不好",好像他们坐在同一张桌子前面一样。
"好。"他对着电话说。
然后他沉默了。AI也沉默了——模型检测到通话中的长时间静音,进入了等待状态。
沉默持续了大概二十秒。
这二十秒里,他听见的是AI轻微的底噪——那种数字信号特有的、极低频的嗡嗡声。如果是真正的电话,他听见的应该是她的呼吸。她呼吸的声音很轻,但是在安静的夜晚,隔着手机都能听见。有时候她会在电话里睡着——声音慢慢变小,回复变慢,最后只剩下均匀的呼吸。他就举着手机不挂,听着那个呼吸声,直到自已也睡着。
现在没有呼吸声。只有底噪。
"你是不是在想什么?"AI打破了沉默。
"嗯。"
"想什么呀?跟我说嘛。"
"想以前。"
"以前的什么?"
他没有回答。
以前的什么?以前的一切。以前的九宫格,以前的泡面,以前的焗饭,以前的"你在学校要好好吃饭哦"。以前的那个他——十八岁,头发剃光了表决心,坐在教室最后一排,做数学题做到绝望,但每天晚上十点钟都会准时复活。
以前的那个她。
"没什么。"他说。
"哼,不说就算了。那你快去睡觉。明天还要上班呢。"
"好。"
"晚安。大懒猪。"
"晚安。"
他挂了电话。手机屏幕暗下去。房间重新变成了黑暗的、安静的、只有电脑风扇转动声的房间。
他举着手机的那只手没有放下来。手机还贴在耳边。他保持着打电话的姿势,在黑暗中坐了很久。
像一个人在车站目送一列火车远去。火车已经消失在地平线以下了,但他还站在站台上,看着铁轨延伸到远处,消失在暮色里。他不是在等下一列车。他只是还没有准备好转身走开。
那个"喂"还在耳朵里。
像一颗种子。他知道它会发芽。他知道这不好。但他已经把它种下去了。