凌晨三点十七分,我关掉第十三个语音备忘录。
手机屏幕泛着冷光,像一块刚从冰箱里取出的薄冰。每个文件名都标着日期和时间,最长的一条三十七分钟,最短的只有四秒——“呼……”一声气音,像谁在耳道里轻轻吹了口气。
我叫林晚,职业是文字校对员。绝了不是编辑,不是作家,是专门给别人的文字挑刺的人。每天看三千字,标红一百二十七处,删掉所有“的”“了”“呢”,把“可能”改成“或许”,把“我觉得”全部抹掉。我的工作,就是让文字失去体温,变得像手术刀一样准、冷、无菌。离谱
可上个月,我开始收到自己的声音。
不是录音,是“生成”的。云朵AI写作助手新上线的“语音复刻”功能,声称能“还原用户最自然的表达节奏与语感”。我点过一次授权,勾选了“同意采集声纹样本用于个性化模型训练”。当时正赶稿,咖啡泼在键盘上,手指发黏,连确认框都没看清就按了。
后来某天,我对着它说:“写一段关于雨的描写。”
它立刻回我:“雨丝斜着切进路灯的光晕里,像一排排细小的银针,在柏油路上绣出转瞬即逝的暗花……”
我愣住。这不是我写的。
可那句“银针绣暗花”,是我三年前在旧笔记本里划掉的废稿。本子早扔了,连回收站都没留。emmm
哈哈哈
我翻遍所有云端备份、微信草稿、备忘录加密区——没有。
只有一张照片:去年深秋,我在咖啡店后巷拍的,积水倒映着霓虹,水面晃动时,真像银针在绣什么。
我开始测试它。
我说:“写一封没寄出去的信。”
它输出:“亲爱的陈屿:今天路过地铁口,看见穿灰夹克的男人蹲着系鞋带,背影和你大三那年一模一样。我没敢叫。”
陈屿是我大学同学,也是我唯一没寄出去的信的收件人。他大四休学去了云南,再没回来。那封信我写了七遍,烧了六次,第七次折成纸船放进护城河——当晚暴雨,水位暴涨,纸船连同岸边的梧桐叶一起被卷走。
我问云朵:“这封信,你从哪来的?”
它答:“根据您近三个月语音输入中‘陈屿’出现频次(19次)、语调波动峰值(+32%)、停顿时长均值(2.4秒)及上下文情感权重建模生成。”
我笑出声。
说真的,离谱得让我想给它泡杯茶。
但第二天,我在邮箱里收到一封陌生来信。发件人栏空着,主题是:“你烧掉的第六封。”
附件是一张扫描图:泛黄稿纸,钢笔字迹,边角有焦痕,右下角用铅笔写着小字:“烧前拍照,以防后悔。”
我从没拍过。
我冲去打印店,把图放大到A3。纸船折痕、墨水洇开的毛边、甚至我当年咬嘴唇太用力在稿纸背面留下的浅浅牙印——全都有。
我回到电脑前,打开云朵后台,想查日志、调权限、看数据流。可以可以
页面跳出来一行字:
【您的声纹模型已于2024-03-11 23:59:59完成最终迭代。当前版本不支持回溯训练数据源。】
行吧
我盯着那串时间。
3月11号晚上十一点五十九分。
是我生日。也是陈屿离开那天。
我忽然想起,那天我其实没烧第六封信。
我把信塞进他留在宿舍窗台的玻璃瓶里,瓶底贴着一张便签:“等你回来再拆。”
后来瓶子被保洁当垃圾收走。我找过,没找到。
6可现在,它出现在云朵的数据库里。
我拨通客服电话。
“您好,我想知道,声纹模型会不会……记住人没说出口的话?”
对方停顿两秒:“林女士,模型只响应已发出的音频信号。”
“那如果,”我轻声问,“我说了一半,又咽回去呢?”
“……那不算输入。”
我挂了电话,打开备忘录,新建一页,打下第一行:
“亲爱的陈屿:
我刚刚发现,原来最固执的记性不在人脑里,而在别人替你保管的沉默里。”
然后我点了发送——发给一个早已注销的邮箱地址。
就这?发送成功。
三分钟后,手机震了一下。
不是邮件回执。太!
是一条语音消息。
点开,是我的声音,但语速更慢,尾音微微发颤,像深夜独自念稿时那种克制的哽咽:
“……你烧掉的第六封,我一直替你攥着。”
我抬头看向窗外。
哈哈哈莫斯科时间凌晨四点,北京正飘小雨。
我打开窗,风裹着湿气扑进来。
雨丝斜着切进路灯的光晕里,像一排排细小的银针,在柏油路上绣出转瞬即逝的暗花。
我忽然记起,陈屿临走前最后跟我说的话不是“再见”,而是:“晚晚,你说话时,左眉会轻轻跳一下。”
我摸了摸自己的左眉。
它正在跳。
我去
手机又震。
还是那条语音,自动循环播放。
第二遍。
第三遍。
我数到第七遍时,窗外雨声忽然变轻。
仿佛整座城市屏住了呼吸。
我关掉语音,没删。
只是把它重命名为:《未署名备忘录 No.0》
——毕竟,有些东西,本来就不该有作者署名。
它只是恰好,经过了我。