别人同居查手机,我同居查香灰。
商蓉每晚都给我点一枚助眠香,非要亲眼看我睡着。三个月后,我白天断片,项目资料也开始自己长腿。
那晚,我把香换成蚊香,躺在床上装死。
凌晨两点,她带着所谓的干哥走进书房。
“闻砺川还剩四天就背债坐牢,合同和声纹都准备好了。”
我闭着眼,摸到枕下的录音笔。
四天?
够了。
够我给他们办一场全网直播的商业葬礼。
【第一章】
凌晨一点四十七分,卧室里飘着一股柑橘混木屑的气味。
商蓉坐在床边,指甲敲了敲香座。
“睡吧。”
“我还得改算法。”
“你最近都瘦了,工作哪有身体重要?”
她把我的笔记本电脑合上,掌心贴住屏幕,盯着我戴好眼罩。
“听话。等你睡着,我再去洗澡。”
我点头,翻身面向墙壁。
七分钟后,房门合拢。
走廊里的脚步声停了十几秒,又折返回来。门缝下的影子没有离开,商蓉在确认我有没有装睡。
我把呼吸拉长。
四拍吸气,六拍吐气。
这是她教我的。
说来也讽刺。
她教会我的装睡技巧,今晚先用在她身上。
门外安静下来。
我摘掉眼罩,看向床头的香座。里面燃着的不是她买来的助眠香,而是一截被我削成同样粗细的无烟蚊香。
原先那枚香正躺在密封袋里。
三个月前,商蓉从一家私人养生馆带回这种香,说是朋友送的试用品。那天起,她每晚都亲手点燃,从不让我碰香盒。
我起初没多想。
我和她在栖鹭市同住十一个月。她经营一家直播公司,我负责开发声纹识别设备。两个人都忙,她愿意操心睡眠,我甚至觉得自己捡到了宝。
直到两周前,我在公司评审会上睡着。
醒来时,投影幕上挂着我画到一半的声纹防伪架构。十八名同事盯着我,技术总监隋放举着水杯,手停在半空。
“老闻,你昨晚去给阎王爷修音响了?”
我撑住桌沿,眼前一阵发黑。
商蓉知道后,抱着我劝了半晚,说我太拼,让我把核心资料带回家做。
第二天,项目的测试密钥被人调用了一次。
第三天,公司服务器里出现一段用我声音合成的指令。
内容只有六个字。
“开放管理权限。”
隋放把记录拍在桌上。
“全公司只有你能通过一级声纹认证。”
“不是我。”
“我信。问题是机器不认兄弟情。”
他调出后台波形。
“这段声音和你的匹配率是百分之九十九点七。要么你梦游给服务器下命令,要么有人趁你睡觉,采了足够多的声音样本。”
那天下午,我回家拆开智能音箱。
缓存中有七十二段夜间录音。
全是我的梦话、呼吸、咳嗽,还有商蓉坐在床边引导我重复词句的声音。
“砺川,项目编号是多少?”
“栖声三代……”
“管理员确认口令呢?”
“白塔……”
录音里的我含糊作答。
我听得后颈绷紧。
商蓉不是在照顾我。
她在训练一把能模仿我的钥匙。
我没有立刻质问。
研发声纹设备的人,若只会拍桌子吵架,多少有点对不起职业。
傍晚,我把香送去朋友开的检测室。报告显示,其中混有超量镇静成分。长期吸入会造成嗜睡、反应迟钝和短时记忆紊乱。
我把报告折好,塞进公司保险柜。
当晚,我买了一盒无烟蚊香。
商蓉恐怕做梦都没想到,她精心准备的迷魂局,败给了超市十二块九还送塑料香座的驱蚊套装。
凌晨两点零三分,书房方向传来门锁轻响。
我赤脚下床,把手机调成静音,沿走廊走过去。
书房门没有关严。
商蓉站在电脑前,身上套着我的灰色外套。一个戴鸭舌帽的男人坐在我的椅子上,正把移动硬盘接入主机。
他叫邹启魁。
商蓉公司的合伙人,也是她嘴里那个没有血缘关系的干哥。
邹启魁摘下帽子,摸了摸后脑勺。
“他今晚怎么没说梦话?”
“剂量没变,可能白天喝了咖啡。”
“别出岔子。四天后签约会必须用他的声纹授权。那两千六百万一进壳公司,银行追责只会找他。”
我的手指压住手机录音键。
商蓉拉开抽屉,取出我的公章。
“合同、授权书、身份证复印件全齐了。栖声项目的源代码也拷得差不多。等资金到账,我们就举报他私自出售客户数据。”
邹启魁笑了一声。
“他进去后,你再扮演被骗女友,开直播哭一场。公司、流量、赔偿金,都是我们的。”
商蓉没有笑。
她低头检查合同。
“别小看他。他脑子转得快。”
“转得再快,闻了三个月香,也该转成浆糊了。”
邹启魁拍了拍我的电脑。
“技术天才?给咱们打工的电子骡子罢了。”
我站在门外,舌尖抵住牙齿。
【骡子听见了。骡子还想踹人。】
邹启魁打开一段音频。
音箱中传出我的声音。
“本人闻砺川,自愿将栖声三代核心算法授权给启魁数字科技。”
每个停顿,每次换气,全和我本人一致。
商蓉问:“银行那边呢?”
“杜经理已经收了钱。签约当天,他会把验证等级降到二级。闻砺川只要在镜头前露一次脸,剩下的交给预录视频。”
“四天后就动手?”
“再拖下去会出问题。”
邹启魁伸手搂住她的腰。
“等他背债坐牢,咱们去南边坐游轮。你不是总说想看海吗?”
商蓉推开他的手。
“先办正事。”
邹启魁也不恼,把一份文件塞回抽屉。
两人离开书房后,商蓉又走向卧室。
我用两步退回房间,钻进被窝,刚拉好眼罩,门便开了。
她站在床边,呼吸落在我耳侧。
“砺川?”
我没动。
她的手探到我鼻下。
我想翻身,又把肩膀钉在床上。
指甲刮过皮肤,留下一道凉痕。
几秒后,她俯下身,在我额头碰了一下。
“再睡四晚吧。”
房门合上。
我睁开眼,盯住黑暗中的天花板。
手机屏幕亮着,录音还在继续。
波形一格一格向前爬。
我点开通讯录,给隋放发了一条消息。
“明早七点,带检测设备来公司。别问,先给我准备一口棺材。”
隋放秒回。
“你终于加班猝死了?”
“不是装我。”
“那装谁?”
我听着客厅里邹启魁压低的笑声,敲下两个字。
“装局。”
【第二章】
早上六点半,我顶着两圈青影走进公司。
隋放已经在实验室等我。
他身高一米九,头发乱成鸟窝,白大褂扣错了三颗扣子。桌上除了一套检测设备,还放着纸扎花圈、塑料元宝和一块写着“技术永存”的黑布。
我看了他五秒。
“你从哪弄来的?”
“楼下殡葬用品店。你说准备棺材,我尊重甲方需求。”
“棺材呢?”
“货梯装不下。老板说可以派灵车送。”
“退掉。”
“押金不退。”
我按住额角。
昨夜刚知道女友准备送我坐牢,今早又差点喜提灵车通勤。
成年人的生活,主打一个处处有惊喜,惊喜还包邮。
我把密封袋扔给他。
隋放收住笑,戴上手套,把残香放进检测仪。十分钟后,他盯着屏幕,眉头拧紧。
“镇静成分浓度超标七倍。你吸了多久?”
“三个月。”
“你还能自己走来?”
“昨天差点走进女厕所。”
“那不是药的问题。你去年也走错过。”
“去年是门牌掉了。”
“女厕所里十二个姐姐的尖叫,也没能帮你认清现实?”
我抄起黑布盖到他头上。
“说正事。”
我播放昨晚的录音。
听到两千六百万时,隋放掀开黑布。听到伪造声纹时,他捏扁了手里的纸杯。听到电子骡子,他猛地站起来,膝盖撞上桌板,仪器跟着跳了两下。
“我去抓他们!”
“凭什么抓?”
“药物、盗窃、伪造合同,还不够?”
“这段录音是在我家录的,可以证明他们有计划。可钱没转,假授权没正式使用,杜经理也没露面。现在报警,邹启魁最多把事推给商蓉。他换个壳公司,还能继续做。”
隋放绕着桌子走了两圈。
“那你想怎么办?”
“让他们把手伸出来。伸得越长,剁得越齐。”
“你能不能少说这种容易过审失败的话?”
“职业习惯。”
我调出栖声三代的架构图。
这套设备表面是声纹认证工具,真正的核心是反合成追踪。每一段通过它生成或认证的声音,都会在高频区嵌入一串动态水印。
人耳听不见。
服务器看得见。
邹启魁偷走的是三周前的测试版本。他以为拿到了完整密钥,实际拿到的是我故意保留的蜂巢追踪模块。
只要他使用伪造声纹,设备便会记录操作终端、网络地址和编辑轨迹。
隋放盯着架构图,嘴角往上扯。
“你早就留后门了?”
“这叫安全审计。”
“说人话。”
“防贼。”
“防到自己女友头上,你这恋爱谈得挺有技术含量。”
我没接话。
指甲在掌心压出几道白痕。
电脑屏幕上还存着商蓉去年给我拍的生日视频。她端着歪掉的蛋糕,鼻尖沾着奶油,笑得肩膀发抖。
那时我替她修过濒临倒闭的直播平台。连续二十多个夜晚,我睡在机房,胃疼就嚼两片饼干。平台恢复那天,她抱住我,说以后不会让我吃苦。
昨夜,她准备让我吃牢饭。
隋放拍了拍桌沿。
“别发呆。她来了。”
玻璃门外,商蓉提着早餐走进办公区。
我迅速关掉架构图,趴在桌上。
她推门时,我让手边的咖啡杯掉在地上。
啪的一声,褐色液体泼满裤脚。
“砺川!”
商蓉冲过来扶我。
“你怎么了?”
我抬起头,眼皮压低,故意把视线落到她身后。
“没事,昨晚没睡好。”
她的手僵了一瞬。
“香没效果?”
“睡得挺沉,就是醒来头疼。”
商蓉盯住我的眼睛。
隋放在旁边咬了一大口包子。
“他这几个月天天头疼,脑子都快腌入味了。嫂子,你给他吃点好的。再这么下去,公司得给他申请工伤。”
商蓉把豆浆递给我。
“我今晚换一种香。”
“别换。”我握住她的手腕,“你选的,我都喜欢。”
她喉咙动了一下,视线转向别处。
“那你今晚早点回家。”
“好。”
我从她手里接过早餐,冲她笑。
她离开后,隋放把包子咽下去,扶着垃圾桶干呕两声。
“你这演技,油得我血脂都高了。”
“她信了吗?”
“她信没信不知道,我想打你是真的。”
我拆开豆浆杯盖,闻了一下,没有喝。
“找人盯住邹启魁。再查启魁数字科技近半年的资金。”
“你呢?”
“继续睡。”
隋放瞪大眼睛。
“你还回去?”
“鱼刚咬钩,我总不能把河抽干。”
当天晚上,商蓉换了两枚香。
我提前服下医生开的对症药,把窗缝留出一指宽,又把微型摄像头藏进书架。
十二点后,她用我的手指解锁手机,打开银行应用。
屏幕亮光落在她脸上。
她拉起我的手,试了三次。
我的拇指被汗水浸湿,识别失败。
商蓉咬住嘴唇,从包里取出一层透明薄膜,贴到我的指腹。第四次,手机解锁。
她刚要点开账户,床头智能音箱忽然响了。
“检测到主人疑似死亡,是否拨打急救电话?”
商蓉整个人弹了起来。
我差点笑出声。
这是隋放下午偷偷改的程序。
音箱继续播报。
“十秒后自动呼救。十、九、八……”
商蓉扑过去拔电源,撞翻香座。火星落到地毯上,她又跪下拍火,长发扫过床脚,手忙脚乱得差点把自己送走。
我躺在床上,肩膀抖了一下。
她猛地回头。
“砺川?”
我张嘴说梦话。
“香菜……别放香菜……”
她盯了我半分钟,才捡起手机离开。
门一关,我睁眼看向摄像头。
第一份影像证据,到手。
手机也在这时震动。
隋放发来一张资金关系图。
启魁数字科技欠了三家放贷公司一千八百万。四天后的所谓签约方,根本不是正规投资机构,而是一家专做数据黑产的境外代理公司。
图下还有一行字。
“商蓉公司账上被转空了。她未必是合伙人,也可能是下一只替罪羊。”
我看着那句话,久久没动。
商蓉骗我是真的。
可邹启魁,似乎连她也要一起埋。
【第三章】
第二天中午,商蓉约我去鹭湾酒店吃饭。
她选了临窗的位置。楼下是渡轮码头,汽笛声穿过玻璃,震得杯中茶水泛起细纹。
她给我夹了一块鱼肉。
“砺川,周五陪我参加一场签约会吧。”
来了。
我低头挑鱼刺。
“什么项目?”
“公司要跟启魁科技合并。对方看中你的技术,想请你当顾问。只需要录一段授权视频,不耽误时间。”
“合同呢?”
商蓉拿筷子的手停了停。
“法务还在整理。”
“邹启魁的公司负债一千八百万,拿什么合并?”
筷子掉在瓷盘上。
一声脆响。
商蓉抬头,瞳孔缩紧。
“你查他?”
我把手机推过去。屏幕上是一则公开的执行信息,不是隋放查到的内部资料。
“合作前做背景调查,很正常。”
她盯着那行数字,指尖捏住纸巾。
“这笔债已经处理了。干哥说只是担保纠纷。”
“你信他?”
“他在我最难的时候帮过我。”
“我也帮过你。”
商蓉抬起眼。
窗外又响起汽笛。
她想说什么,嘴唇动了两下,最后端起水杯。
“你跟他不一样。”
“哪里不一样?”
“你有技术,有退路。他什么都没有。”
我放下筷子。
“所以有退路的人,就该被推进坑里?”
水杯撞在桌面,茶水洒到她手背。
她迅速抽回手。
“你今天怎么了?”
“头疼。”
我靠住椅背,闭上眼。
“可能是香闻多了。”
桌下传来鞋跟擦地的声音。
商蓉的呼吸乱了半拍。
我重新睁眼时,她已经抽出纸巾擦桌子。
“别用了。”她说。
“什么?”
“那种香。”
这是她第一次主动让我停用。
我盯住她低垂的脸。
“不是你说对身体好吗?”
“我问过朋友,长期用可能不合适。”
“那今晚不点了。”
她猛地抬头。
惊慌只停了一瞬,又被她压下去。
“今晚再用最后一次。你最近睡眠差,突然停掉,我怕你更难受。”
我笑了。
“好,听你的。”
她握紧纸巾,指节泛白。
饭吃到一半,邹启魁来了。
他穿着剪裁考究的西装,手腕上戴着一块租来的名表。为什么说是租的?因为表盘背面还贴着某奢侈品租赁平台的防拆标签。
他坐下就举杯。
“砺川,周五合作成功,咱们就是一家人。”
我碰了碰杯沿。
“邹总欠那么多钱,还敢谈两千多万的项目,胆量不小。”
他笑容卡住。
商蓉低声道:“砺川。”
邹启魁很快恢复神色。
“做生意哪有不负债的?资产和债务是两回事。你们搞技术的,不懂资本玩法。”
“确实不懂。”
我点开手机计算器。
“要不邹总教教我,一千八百万减去账户余额三万七,等于哪门子资本?”
隔壁桌有人呛住,咳得桌子直晃。
邹启魁的嘴角抽了抽。
“你调查我账户?”
“公开信息拼起来就够了。你的公司注册地址是一家修脚店,社保人数为零,去年纳税四千二。邹总这资本玩法,脚气挺重。”
邻桌那人把脸埋进菜单,肩膀抖个不停。
商蓉踢了我一脚。
邹启魁放下酒杯,杯底磕出重响。
“闻工,技术好不代表会做人。”
“邹总会做人。所以身份证上是人,公司账上没钱。”
“你……”
他胸口起伏,手背青筋鼓起。
我端起茶喝了一口。
“开个玩笑。周五我会到。”
邹启魁眯起眼。
“真去?”
“不光去,我还准备了一份礼物。”
“什么礼物?”
“到时候你就知道了。”
他的指尖在桌上敲了三下。
那是人在强压怒气时常见的动作。
几分钟后,他借口接电话离开。商蓉追了出去。
我把一枚纽扣形收音器贴到椅背下方,戴上耳机。
走廊里,邹启魁压着嗓子开口。
“他查到公司账户了。”
“只是公开信息。”
“公开信息也说明他起疑了。今晚加量。”
“再加会出事。”
“出了事更好。意外猝死,合同照样生效。”
商蓉沉默。
邹启魁又说:“你别忘了,挪用公司八百万的人是你。闻砺川知道后,会原谅你?”
“钱是你让我转的!”
“转账记录上写的是你的名字。”
一阵布料摩擦声传来。
邹启魁似乎抓住了她。
“你没有回头路。周五把他带来,剩下的不用你管。”
脚步声靠近。
我摘下耳机,低头喝茶。
商蓉回来时,眼角发紧,口红被她咬掉一块。
“砺川,周五别迟到。”
“放心。”
我替她拉开椅子。
“我一定准时送邹总上路。”
邹启魁刚好走到桌边。
“你说什么?”
“我说送邹总上热搜。”
我举起酒杯。
“现在做直播的,不都喜欢这个?”
他盯着我,脸皮跳了两下。
“那我等着。”
“别急。”
我碰响他的杯子。
“你的热搜,包熟。”
【第四章】
周三凌晨,商蓉没有点香。
她端来一杯蜂蜜水,坐在床边看我喝。
我接过杯子,先闻,再抿了一小口。
舌根立刻发麻。
她把药换进水里了。
“怎么不喝?”
“太甜。”
“你以前不是喜欢甜的吗?”
“以前喜欢的东西,现在未必喜欢。”
商蓉握着杯底的手收紧。
我抬眼看她。
“比如蜂蜜。比如香。比如人。”
房间里只剩空调送风声。
她的视线躲开,伸手拿杯子。
“那别喝了。”
我却把杯子抬到嘴边,一口灌完。
她怔住。
我用舌尖抵住藏在牙后的薄膜。液体没有进入喉咙,而是被我分几次吐进床边保温杯。
这是隋放找魔术师教我的。
学费八百。
代价是我练习时吞了半瓶酱油,第二天脸肿得门禁都认不出来。
十分钟后,我倒在枕头上。
商蓉叫了我两声,拿手电照我的瞳孔。
我没有反应。
她打开房门。
邹启魁带着两个人进来。
他们把我抬上轮椅,给我戴上帽子和口罩。商蓉站在一旁,手指揪住衣角。
“不是说在家录吗?”
“银行的人临时要求现场验证。”
“他这个状态怎么验证?”
“我有办法。”
邹启魁拍了拍我的脸。
我脑袋歪向一边。
他又拍两下。
“药是不是下多了?”
商蓉推开他的手。
“别碰他。”
“现在知道护了?早干什么去了?”
邹启魁掏出一副带电极的耳夹。
“低压刺激,能让他短时间睁眼。录完再送回来。”
商蓉脸上的血色退了下去。
“你说过不会伤他。”
“你也说过只拿算法,没说舍不得男人。”
两人争执时,我藏在袖口的手机持续上传音频。
隋放正在隔壁楼的面包车里接收。
我们原定计划只是拍下他们盗取声纹的过程。我没料到邹启魁会连夜把我运走。
轮椅被推出电梯,夜风灌进领口。
楼下停着一辆殡葬服务车。
车身印着白鹤和莲花,后门还挂着两朵塑料白花。
我闭着眼,额角跳了两下。
【这孙子租车都挑便宜的。】
司机从窗口探头。
“邹老板,说好只拉道具,这人怎么会喘气?”
“高仿模型,带气泵。”
司机看着我的胸口。
“现在模型还穿拖鞋?”
邹启魁往他手里塞钱。
“艺术追求真实。”
司机数了数钞票,立刻点头。
“那确实挺艺术。要不要放首哀乐?加五十。”
“滚。”
我被抬进后舱。
车开出小区时,一辆面包车跟了上来。隋放通过耳机低声骂我。
“老闻,你出发前没说要坐灵车。”
我不能回答,只能用指甲在轮椅扶手上敲摩斯码。
“跟。”
车辆驶向旧港区,最终停在一座废弃仓库前。
仓库里架着补光灯、摄像机和背景板。背景板上印着“启魁科技战略融资签约仪式”。地面灰尘积了半寸,角落还堆着发霉的渔网。
资本的风吹没吹来不知道,海鲜味先到了。
杜经理已经等在里面。
他四十多岁,西装袖口沾着油点,桌上摆着两份合同和一台远程认证终端。
“怎么把人弄成这样?”
邹启魁摘下我的口罩。
“最近身体不好。能睁眼就行。”
杜经理凑近观察我。
我控制眼球不动,呼吸保持平稳。
他用手背碰了碰我的脸。
“活着吧?”
邹启魁咬牙。
“当然活着。”
司机在门口喊:“要是死了,返程得加钱!”
仓库内安静了三秒。
杜经理嘴角抽动。
“你找的什么车?”
“商务车临时坏了。”
“商务车坏了就找殡葬车?”
“夜间便宜。”
杜经理扶住额头。
“赶紧办。验证录像不上传总行,我只留三帧睁眼图。”
邹启魁取出耳夹,夹到我耳垂上。
细密电流刺入皮肤。
我想缩肩,又把动作压住。
第二次电流加强,牙根跟着发酸。
商蓉突然抓住导线。
“够了。”
邹启魁甩开她。
“签完就停。”
“他会受伤。”
“你现在装什么好人?”
邹启魁按下第三档。
我猛地睁眼。
他吓得后退一步。
“你醒了?”
我直直看着他,没有眨眼。
杜经理用认证终端对准我的脸。
“保持这个状态。开始播放授权音频。”
音箱里传出合成后的声音。
“本人闻砺川,确认授权启魁数字科技使用栖声三代核心算法,并自愿承担相关数据责任。”
终端亮起蓝灯。
“请本人重复动态口令,白鹭归港。”
邹启魁把手机放到我耳边。
手机播放我的合成声。
“白鹭归港。”
终端旋转三次,跳出一行字。
“认证通过。”
邹启魁呼出一口气。
杜经理立刻操作转账。
“第一笔八百万进入中转账户。剩余款项周五签约会后到账。”
我耳机里传来隋放的声音。
“水印捕获成功,终端地址锁定。报警吗?”
我仍旧没有动。
还差最后一环。
境外代理没有出现,邹启魁也没有亲口承认资金用途。现在收网,只能砍掉一条尾巴。
我缓缓合眼,再次瘫回轮椅。
邹启魁弯腰检查终端。
商蓉走到我身边,手掌托住我的后颈。
她的手在发抖。
“结束了吗?”
“这才是预演。”邹启魁把合同收进包里,“周五正式签约,拿完剩下一千八百万,我们立刻走。”
“闻砺川怎么办?”
“留在仓库。”
“你说送他回家。”
“回家等他醒?让他报警?”
邹启魁从包里拿出一只针管。
“给他补一针,制造用药过量。警方会在他电脑里找到出售数据和购买违禁药物的记录。”
商蓉挡在轮椅前。
“合同已经签了,没必要弄死他。”
“让开。”
“我说了,别碰他。”
邹启魁抬手扇了她一巴掌。
清脆的声音撞上铁皮墙,又弹回来。
商蓉摔到桌角,嘴角破开,血滴落在白色合同上。
邹启魁攥住针管,朝我走来。
仓库外响起急刹声。
隋放忍不住了。
卷帘门被人一脚踹开,两名安保冲进来。邹启魁转身就跑,杜经理抱起终端钻向后门。
我从轮椅上站起来,一脚勾住邹启魁脚边的电线。
他扑倒在地,脸先着陆,假名表飞出去五米,正好掉进司机的泡面桶。
所有人停住。
邹启魁趴在地上,扭过头看我。
他的嘴张了又合,眼珠几乎顶到眼眶边缘。
“你……你没昏?”
我活动了一下发麻的耳朵。
“昏了怎么欣赏邹总的资本玩法?”
司机端着泡面,低头看表,又看邹启魁。
“老板,表泡汤了。”
我指了指表背面的标签。
“别担心,租的。”
司机当场把表从面里捞出来,在衣服上擦了擦。
“那得赔押金。”
邹启魁喉咙里挤出一声怒吼,爬起来冲向我。
隋放抡起那块“技术永存”的黑布,兜头罩住他。两个安保跟上,把他按在地上。
我蹲下,从他手里取走针管。
“邹总,别急。”
“闻砺川,我弄死你!”
“周五还没到。”
我把针管装进证物袋。
“你的主场,不能缺席。”
【第五章】
警笛抵达前,邹启魁逃了。
旧仓库后方连着排水渠。他趁安保控制杜经理时,用碎玻璃割破黑布,从窗洞跳进水渠。隋放追出去,只捡回一只皮鞋。
杜经理被当场带走。
针管、合同、认证终端和药物全部封存。我把连续录音、摄像资料和香料检测报告交给办案人员。
商蓉坐在救护车边,嘴角贴着纱布。
她看着我从仓库出来,撑住车门站起身。
“砺川。”
我停在三米外。
她往前走了一步。
“我可以解释。”
“从哪解释?”
我抬起手指,一项项数。
“给我用药,偷我的公章,复制声纹,伪造合同,转走公司八百万。你挑一个。”
她的嘴唇失去血色。
“我一开始只想拿技术抵债。邹启魁说做完这单,钱会还回去。后来我才知道他要把责任全推给你。”
“知道后,你停了吗?”
“我不敢。他手里有我挪款的证据,还威胁我父亲。”
“所以你就挑了一个更好欺负的。”
“不是。”
她伸手想抓我的袖口。
我退开。
她的手停在半空,指尖一点点蜷起。
“昨晚我想过让你别去。”
“你说了吗?”
“我……”
“你没有。”
海风穿过仓库间的巷道,卷起地上的塑料袋。远处渡轮亮着灯,汽笛压过她的呼吸。
我把家门钥匙放到救护车盖上。
“屋里的东西,警方取证后我会让搬家公司处理。属于你的,送去你公司。”
“砺川,再给我一次机会。”
“机会?”
我指向仓库。
“你每天晚上点香时,都有一次机会。你拿我手指解锁手机时,也有一次。刚才针管拿出来前,你还有一次。”
她肩膀垮下去,眼泪砸到鞋面。
“我挡住他了。”
“那是你在最后一分钟,终于没继续往下掉。”
我看着她。
“可我不能因为你停止推我,就忘了自己已经站在悬崖边。”
商蓉捂住嘴,后退半步。
我转身走向隋放的面包车。
身后传来她的声音。
“邹启魁不会放过你。他手里还有你的视频和全部声纹模型。”
我拉开车门。
“正好。”
“什么?”
“我怕他不来。”
回公司后,坏消息排队进门。
邹启魁在凌晨四点发布了一段视频。
视频中,我坐在书房里,亲口承认窃取用户数据,利用商蓉的直播公司洗钱,还威胁她配合。画面、口型、声音全对得上。
视频结尾,商蓉捂着脸躲在角落,我举起手,似乎要打她。
短短两小时,播放量突破三百万。
“技术男控制女友”“天才工程师盗卖隐私”“栖声项目黑幕”三个词条冲上榜单。
公司楼下围满主播。
隋放看完视频,抬脚踹向纸箱。想起箱里装着设备,他硬生生收腿,脚尖撞上桌角,抱着腿原地转了三圈。
“这视频哪来的?”
“前半段是深度合成,后半段是真实画面剪辑。”
“你什么时候举手打商蓉了?”
“上个月家里进飞蛾,我拿拖鞋拍墙。”
隋放盯着定格画面。
“飞蛾要是知道自己死后还能推动舆论,族谱都得单开一页。”
公司董事会发来停职通知。
合作方要求暂停栖声三代发布。
我的私人号码被泄露,辱骂短信每分钟涌入几十条。有人把花圈送到前台,落款写着“数据盗贼早日入土”。
隋放看着花圈,摸了摸下巴。
“和我买的是同一家。审美不行,价格挺公道。”
“你关注点能正常一次吗?”
“不能。正常人扛不住你这种日子。”
我拔掉手机卡,把邹启魁发布的视频导入分析软件。
波形展开后,一串高频水印藏在音轨底部。
蜂巢追踪模块生效了。
视频经过三台电脑剪辑,最后上传地点位于鹭湾国际会展中心。
周五签约会场。
邹启魁没有取消计划。
他反而准备借舆论,把我彻底钉成罪犯,再以受害合作方的身份接管技术。
隋放看着定位结果,牙齿咬得咯咯响。
“他还敢办签约会?”
“境外买家只认最终授权。昨晚的八百万已经被冻结。他若拿不到余款,放贷的人会先找他。”
“警方已经布控,咱们等着抓人不行?”
“能抓邹启魁,抓不到幕后买家。”
我调出会展中心的直播流程。
签约会由商蓉公司的二十七个账号同步直播。预计在线人数超过五百万。
邹启魁想借这些观众给我定罪。
这倒省了我一笔推广费。
我拿起外套。
“去设备间。”
“干什么?”
“给邹总做一份礼物。”
“你昨天就说有礼物,到底是什么?”
我推开实验室门。
里面摆着栖声三代的正式版样机。
银灰色机身中央,只有一枚红色按钮。
“公开验声。”
隋放吸了口气。
“你要在五百万人面前证明他的视频是假的?”
“不够。”
我把邹启魁的伪造音频载入设备。
“我要让他的每一句谎话,都替我作证。”
【第六章】
周四,舆论彻底失控。
邹启魁接受直播采访,坐在商蓉公司的会议室里,身后挂着“保护用户隐私”的横幅。
他说自己发现我违法后,曾多次劝阻。
他说商蓉长期遭到我的控制,不敢反抗。
说到情绪最重处,他摘下眼镜,用纸巾压住眼角。
直播间十几万人刷屏骂我。
隋放把画面投到实验室大屏上。
“他眼睛都没湿。”
“纸巾上抹了薄荷油。”
“你怎么看出来的?”
“他擦之前舔了一下纸巾角。”
“那是风油精吧?”
下一秒,邹启魁猛地闭眼,眼泪鼻涕一起涌出。他想维持沉痛表情,鼻孔却吹出一个泡。
直播镜头迅速切远。
隋放沉默两秒,低头给我转了五十块钱。
“输了。你拿去吃饭。”
我把钱收下。
“再赌一次。他三分钟内会宣布商蓉失踪。”
“凭什么?”
“商蓉正在配合调查,邹启魁联系不上她。只有把她塑造成被我带走的受害者,才能解释她不露面。”
两分钟后,邹启魁面对镜头,声音发颤。
“从昨晚起,我们就联系不上商蓉。我担心她已经遭到闻砺川报复。”
隋放抬手给了自己一巴掌。
“我为什么要跟搞算法的赌概率?”
直播间情绪被再次点燃。
有人公开悬赏我的位置。公司楼下出现拉横幅的人。董事会紧急开会,要求我交出项目控制权,并在当晚发布道歉声明。
会议室里,七名董事隔着长桌看我。
董事长曲翰年把停职文件推过来。
“闻砺川,事情查清前,你不再参与栖声项目。”
“可以。”
“核心密钥也要交出。”
“不可以。”
财务董事拍桌。
“项目属于公司,不属于你个人!”
“动态防伪密钥由第三方托管,任何个人都不能提取,包括我。”
“那就关闭。”
“关闭后,所有客户的声纹防护会中断。两个小时内,市面上会出现成批伪造账户。”
财务董事的手停在桌上。
曲翰年盯住我。
“你在威胁董事会?”
“我在解释技术常识。”
“外面都在传你利用项目犯罪!”
“传言什么时候能修改程序了?”
会议室门被推开。
一名董事助理冲进来,把平板递给曲翰年。
邹启魁又发布了一份文件。
那是一封盖有公司公章的内部邮件,内容显示我曾要求团队删除安全日志。文件下方还有曲翰年的电子签名。
几名董事同时看向他。
曲翰年的脸从白转青。
“这不是我签的!”
我把栖声样机放到桌上。
“现在理解我的处境了吗?”
他嘴唇抿成一条线。
我点击检测。
设备扫描文件中的语音附件和签名轨迹,屏幕很快显示伪造时间、编辑软件及来源终端。
来源终端编号与邹启魁的视频完全一致。
会议室内只剩设备风扇转动声。
财务董事清了清嗓子,把刚才拍桌的手缩回去。
“闻工,技术层面的事,还是你专业。”
隋放坐在角落,小声嘀咕。
“刚才还叫闻砺川,现在又闻工。职场变脸比软件更新快,重启都不用。”
曲翰年站起来。
“你想怎么做?”
“明天的签约会照常。”
“你要去现场?”
“邹启魁等着我。”
“警方已经提醒公司,不要刺激他。”
“我不刺激。”
我按下样机中央的红色按钮。
扬声器播放邹启魁采访中的哭诉。每句话后面,都自动跟着一段机械播报。
“此句由人工合成,原始素材采集于五月十七日。”
“此句经过口型替换,操作者编号已记录。”
“此句真实可信度为百分之零点八。”
播到那句“我很担心商蓉”时,机器停了两秒。
“检测到说话者心率稳定,薄荷油刺激流泪。建议先洗眼。”
隋放从椅子上滑了下去,蹲在桌边笑得直拍地板。
曲翰年也把脸转向窗户,肩膀动了两下。
我关掉设备。
“明天,我要公司开放官方直播间。”
曲翰年重新坐下。
“你有几成把握?”
“七成。”
“剩下三成呢?”
“看邹启魁能不能蠢得稳定。”
财务董事低声问:“他不够蠢怎么办?”
我看向屏幕上那个鼻孔吹泡的定格画面。
“目前表现良好。”
散会后,我在地下车库见到了商蓉。
她由两名工作人员陪同,前来指认公司服务器。嘴角的伤已经结痂,脸上没有化妆,头发随意扎在脑后。
她把一枚存储卡递给我。
“这是邹启魁境外账户的加密账本。”
我没有接。
“交给警方。”
“已经备份。这张卡里还有他的应急计划。”
“什么计划?”
“明天会场地下配电室藏了远程燃烧装置。一旦交易失败,他会制造火情,趁疏散时从货运通道离开。”
隋放倒吸一口凉气。
“会场里有几千人,他疯了?”
“装置只会烧掉备用电缆,不足以引发大火。他要的是混乱。”
商蓉看着我。
“砺川,他准备了第二段你认罪的视频。即使被抓,也会定时发布。”
“服务器地址呢?”
“在卡里。”
我接过存储卡。
她的手没有立刻松开。
“我知道这些补不了什么。”
“那就别拿来补。”
她指尖一颤,松开卡片。
“明天别去。”
“你给我用药时,想过今天吗?”
她低下头。
“每天都想。可每次想到,我都告诉自己,再做一次就结束。”
“坏事最喜欢这句话。”
我把卡装进口袋。
“它让人以为下一步就是岸,其实下一步还是水。”
商蓉抬手擦掉眼角的水迹。
“你会原谅我吗?”
“不会。”
她的手停住。
“但你提供证据,阻止他伤人,这些也是真的。我会如实说明。”
她点了点头,转身走向电梯。
门合拢前,她回头看了我一眼。
我没有追。
电梯数字一路上升。
隋放站在旁边,长出一口气。
“你真不难受?”
“难受。”
“那你怎么还站这么直?”
我按下车钥匙。
“腰闪了。”
隋放愣了两秒,扶住墙笑弯了身。
“闻砺川,你迟早死在嘴硬上。”
“先去医院贴膏药。”
“明天决战,今晚贴膏药?”
“成年人打脸前,也得保护腰椎。”
【第七章】
周五上午九点,鹭湾国际会展中心挤满媒体和主播。
签约台铺着红毯,两侧摆满鲜花。邹启魁穿着黑色西装,胸前别着一枚保护隐私公益徽章,正对镜头讲述自己如何抵抗技术霸权。
台下有人举牌。
“严惩闻砺川。”
“抵制栖声项目。”
公司官方直播间刚开放,在线人数就突破四百万。
我从地下停车场进入会场,身上穿着维修工制服,工具箱里装着栖声样机。
隋放跟在后面,推着一辆清洁车。
他戴着口罩,头顶扣着保洁帽,露出的头发被强行塞在帽边,活活鼓出一圈。
“为什么你是维修工,我是保洁?”
“你脸太有辨识度。”
“我这么英俊?”
“你昨天在公司门口追主播,摔进喷泉的视频有两百万播放。”
隋放闭嘴了。
我们抵达后台控制室。
会场技术员已得到董事会授权,迅速接入样机。警方的人分布在消防通道和地下配电室,等待幕后买家出现。
九点二十分,一名金发男子进入贵宾席。
蜂巢模块立即识别出他的设备编号。
境外代理到了。
我按住耳机。
“目标确认,先别动。”
签约会开始。
邹启魁登台,先播放那段伪造视频。大屏幕上的我坐在书房里,承认出售数据。台下骂声四起,闪光灯连成一片。
他抬手示意安静。
“今天,我会代表所有受害者,接管这项危险技术,并将它置于透明监管之下。”
贵宾席掌声响起。
隋放在控制室里啐了一口。
“偷东西还自带包装盒。”
邹启魁请出公证人员,展示伪造授权书。
接下来,只要境外代理确认密钥有效,一千八百万尾款就会转入中转账户。
我打开工具箱。
样机亮起红灯。
主持人宣布:“请播放闻砺川先生的最终授权声明。”
音响中响起我的合成声。
“本人闻砺川,自愿放弃栖声三代全部权益……”
声音播到一半,忽然卡住。
全场扬声器发出一声短促提示音。
机械播报取代了授权声明。
“检测到伪造声纹。”
台下瞬间安静。
邹启魁转头看向控制台。
机械声继续响起。
“合成素材共计七百二十九段,采集地点为栖鹭市白汀公寓十七层。”
大屏幕画面一变。
伪造视频被拆成上百个方框。眼球、嘴唇、声带波形、背景光影逐项标红。右侧列出编辑时间和设备编号。
直播评论停顿半秒,随即喷涌而出。
“视频是假的?”
“设备编号和发布者一致!”
“邹启魁刚才不是说视频绝对真实?”
邹启魁抢过主持人的麦克风。
“这是闻砺川远程入侵!关闭屏幕!”
他话音刚落,机械声再次播报。
“检测到当前发言包含虚假内容。”
台下爆出笑声。
邹启魁脸皮一抖。
“我说的每句话都有证据!”
“检测到重复撒谎。可信度下降至百分之三点一。”
笑声更响。
有主播直接把镜头怼到他脸上。
邹启魁指着控制台怒吼。
“闻砺川,你给我滚出来!”
“检测到说话者呼吸加快,声带收紧,建议降低音量,以免破音。”
最后两个字刚播完,邹启魁的嗓子劈了。
“滚出……来!”
高音拐了三个弯。
前排一名记者把头埋进同伴肩上,笑得相机直抖。直播评论铺满“破音了”“机器劝过他”“科技改变丢脸方式”。
我脱掉维修工外套,从侧门走上签约台。
闪光灯全部转向我。
邹启魁后退一步,手中的麦克风撞到桌沿。
“你怎么进来的?”
“走门。”
“你不是被警方控制了吗?”
“谁告诉你的?”
“商蓉失踪,你涉嫌……”
侧屏亮起实时画面。
商蓉坐在办案人员身旁,面对镜头陈述全部经过。她承认用药、盗取公章、协助伪造声纹,也提交了邹启魁威胁她和策划转账的证据。
邹启魁盯着屏幕,鼻翼抽动。
“不可能。她不敢背叛我。”
我拿起另一支麦克风。
“她背叛我时,也挺敢。”
台下又有人笑出声。
我抬手调出仓库录像。
大屏幕上,邹启魁亲口说出制造用药过量、把罪名推给我的计划。随后画面切到他被黑布罩住、假表掉进泡面桶的场景。
会场先是一静,接着彻底炸开。
“这不是悬疑片吗,怎么突然成喜剧了?”
“那司机还问要不要加哀乐!”
“假表泡面,资本新吃法。”
邹启魁扑向控制台。
安保上前阻拦。他没有纠缠,转身撞开侧门,冲向地下通道。
耳机里响起警员的声音。
“目标启动远程装置。”
会场灯光一闪。
备用电缆起火,警报声骤然拉响。喷淋系统启动,水从顶棚倾泻而下。人群开始朝出口移动。
邹启魁混进疏散队伍,脱掉西装,露出里面的工作人员马甲。
计划周密。
只可惜,他忘了自己还戴着公益徽章。
那枚徽章内嵌蜂巢会议标签,位置正在我的平板上闪烁。
我对耳机开口。
“他在西侧货运通道,距出口四十米。”
隋放推着清洁车从拐角冲出。
邹启魁看见他,掉头狂奔。
“站住!”
“傻子才站住!”
他跨过警戒带,跳上一辆展馆观光车。司机刚疏散离开,钥匙还在车上。
电动车猛地蹿出。
隋放也跳上清洁车,拧动车把追了过去。
一辆观光车,一辆洗地车,在货运通道展开时速二十五公里的生死追逐。
邹启魁回头大笑。
“你拿洗地车追我?”
隋放趴在方向盘上。
“有种别跑!”
“你先追上再说!”
两车缓慢而坚定地向前挪。
旁边徒步疏散的记者甚至能跟着拍摄。
直播间观众集体怀疑人生。
“这是追捕还是老年景区竞速?”
“洗地车过弯了,洗地车内线超车!”
“观光车还有两格电,优势很大!”
邹启魁驶到坡道时,观光车发出滴滴警报。
电量耗尽。
车停了。
隋放的洗地车从旁边缓缓经过。他伸出手,礼貌地冲邹启魁挥了挥。
“邹总,资本没电了。”
下一秒,埋伏在出口的警员冲上来,把邹启魁按在观光车座椅上。
他的脸贴着“文明乘车”的提示牌,双腿还在乱蹬。
金发代理也在贵宾通道被控制。
转账终止。
服务器扣押。
所有直播账号仍在同步画面。
邹启魁抬起头,发现镜头正对着自己。他先是摇头,接着挣扎,最后扯开嗓子喊:“都是商蓉策划的!我只是帮她!”
我站在通道口看着他。
震惊过去,他开始否认。
否认失败,他开始甩锅。
甩锅没人接,他终于瘫在座位上,嘴里反复念着“不可能”。
水从他的头发往下淌,公益徽章还在胸前闪烁。
机械播报通过会场音响送来最后一句提示。
“目标设备已离线。”
隋放摘下保洁帽,甩了甩湿透的头发。
“翻译一下。”
我关掉平板。
“人赃并获。”
【第八章】
签约会结束后,网络风向在两个小时内翻了个面。
前一天送到公司的花圈还没撤走,第二天就有人往前台送锦旗。
第一面写着“科技验谎,专治嘴硬”。
第二面写着“洗地车车神,低速弯道之王”。
第三面最过分。
“感谢闻工,让我妈终于相信网上视频不能全信。”
隋放抱着锦旗拍了二十多张照片,把自己的那面挂在工位后方。
“这算见义勇为吧?”
“算保洁设备推广。”
“洗地车厂家联系我了,想让我代言。”
“给多少钱?”
“十万。”
“接。”
“你刚才还嘲笑我。”
“我嘲笑你,不影响你赚钱。”
公司董事会恢复我的职务,公开道歉,并同意将栖声三代的安全决策权交给独立委员会。
曲翰年亲自来实验室找我。
他带着一份新合同,提出给我增加股份。
我翻了两页。
“少了。”
他端茶的手顿住。
“原来是百分之三,现在给你百分之八。”
“项目暂停期间,我个人承担了技术声誉风险。蜂巢模块也属于我的独立专利。”
“你要多少?”
“十五。”
曲翰年差点把茶喷到合同上。
“你怎么不去抢?”
“抢犯法,谈判不犯法。”
“最多十。”
“十四。”
“十一。”
“十三点五。”
曲翰年拍下杯子。
“十二,不能再多!”
我合上合同,伸手。
“成交。”
他握住我的手后才反应过来。
“你一开始就想要十二?”
“机器检测到曲董反应延迟。”
“把那破机器关了!”
角落里的样机立刻播报。
“检测到恼怒语气。”
曲翰年转身就走,门摔到一半又回来拿合同。他想再摔一次,看到门上新装的缓冲器,只能眼睁睁看着玻璃门缓慢合拢。
隋放趴在桌上,笑得喘不上气。
“你连董事长都坑?”
“合理谈判。”
“机器都快成你嘴替了。”
“它比你稳定。”
“它会开洗地车吗?”
“不会。”
“所以谁更有用?”
我把一份代言合同扔给他。
“车神,厂家让你周末拍广告。”
隋放翻开合同,脸上的笑一点点消失。
广告脚本要求他穿保洁服,驾驶洗地车绕桩,最后说出宣传词:“洗得干净,追得彻底。”
他抬起头。
“能不拍吗?”
“违约金三十万。”
“谁替我签的?”
“你刚才自己按了电子确认。”
“我以为是收款协议!”
“成年人要看合同。”
隋放捂住胸口,沿着桌边滑到地上。
“邹启魁没送走我,你先把我送走了。”
案件调查也有了进展。
邹启魁长期利用直播公司收集用户语音,向境外团伙出售声纹模型。他接近商蓉,是为了借她的平台扩充数据。公司资金出现缺口后,他诱导商蓉挪款,再用证据控制她。
杜经理收受贿赂,故意降低认证等级,还协助伪造金融文件。
境外代理的设备中保存着数千份身份资料,顺着这条线,多地同步抓获了相关人员。
商蓉主动提交账本、指认设备并阻止燃烧装置造成更大混乱,相关情节被完整记录。她仍要为用药、挪款、盗取资料承担责任。
我去做最后一次笔录时,在走廊见到了她。
她穿着灰色外套,手腕上没有以前那条银链。两名工作人员站在不远处。
我们隔着几步停下。
她先开口。
“听说项目恢复了。”
“嗯。”
“恭喜。”
“谢谢。”
对话干得能拿去铺路。
她从口袋里取出一张折叠的纸。
“这是药物购买记录和剩余香料的位置。我都写清楚了。”
我接过纸,没有打开。
“还有一件事。”她说,“你书房抽屉里那枚公章,不是我第一次拿。”
我抬起眼。
“半年前,邹启魁就让我拍过公章纹路。那时他说要替公司申请技术补贴。我信了。”
“所以他早就在准备。”
“是。”
她指尖掐住衣角。
“你生日那天,我送你的智能音箱,也是他让我买的。里面的采集程序,从那时就装好了。”
胸口像被塞进一块冰,呼吸短了一截。
那只音箱曾播放过生日歌,记录过我们争吵,也记录过她在厨房唱跑调的老歌。
原来每一段生活,都在替骗局积累素材。
商蓉看着我的脸,喉咙发紧。
“对不起。”
我把纸折好。
“这句话留给你自己。以后每次想走捷径,就拿出来听。”
她眼泪落下来,没有再伸手拉我。
“如果当初我先告诉你欠款的事……”
“没有如果。”
我越过她,走向笔录室。
身后没有追来的脚步声。
门关上前,我回头看了一眼。
商蓉仍站在原地。她抬手抹掉脸上的水迹,随后转过身,跟工作人员走向另一条走廊。
这一次,我们没有走向同一扇门。
【第九章】
栖声三代发布会定在一个月后的周六。
地点仍是鹭湾国际会展中心。
工作人员问我要不要换地方,毕竟上次这里刚上演过观光车追逐战。
我拒绝了。
哪里摔的,就在哪里把发布会开完。
隋放听完直摇头。
“这话听着挺燃,实际是场地给咱们打了三折吧?”
“二点五折。”
“那确实该回来。”
发布会前一天,网络上又出现一段录音。
录音里,我和曲翰年讨论如何利用反诈骗事件炒高公司估值,还提到“观众越愤怒,产品卖得越快”。
发布账号是新注册的。
上传地址经过多层代理。
邹启魁已经被羁押,不可能亲自操作。
隋放听完录音,拳头砸在桌上。
“还有漏网的人?”
“邹启魁准备过定时发布,但他的服务器已被扣押。这段是新做的。”
“谁最有动机?”
“竞争对手、数据黑产余党,或者公司内部的人。”
发布会只剩十四小时。
如果不能在开场前证明录音为假,项目会再次被拖进争议。
我把音频导入样机。
设备运行半分钟,没有检测到蜂巢水印。
这说明伪造者没用被盗的旧版算法,而是采用了另一套合成工具。
隋放来回踱步。
“追踪不了?”
“能。只是需要原始素材。”
合成声音必须来自真实录音。样本中的我说话语速偏快,尾音带着轻微鼻塞,背景里有周期性的金属碰撞声。
我反复听了十几遍。
第五分十二秒,远处传来一句模糊的人声。
“下一站,旧港东……”
录音素材采集于轻轨。
我很少乘轻轨。过去半年只有一次。
三个月前,公司团建后,我的车送去维修。我和几名同事坐轻轨回公司,途中讨论过项目估值。
隋放立刻调出团建名单。
当时同一节车厢里有六个人。
技术组两人,市场组两人,法务一人,还有财务董事的外甥罗骁原。
罗骁原负责公司投资关系。邹启魁伪造内部邮件时,使用的公章扫描件来自董事办公室。
两条线接上了。
我们调取办公区门禁。
凌晨三点,罗骁原曾进入样机测试室。他没有权限,只能由内部高层临时授权。
授权人正是财务董事。
隋放抓起外套。
“直接报警。”
“证据还不够。他可以说自己只是加班,录音由别人制作。”
“那怎么办?”
“给他一份能偷的真东西。”
我制作了一份假的发布会流程,故意写明正式密钥将在凌晨一点通过内网下发。随后,我让曲翰年召开临时董事会,只向几名高层展示文件。
财务董事全程板着脸,责问我为什么把密钥放进内网。
我解释说,样机升级时间不足,只能冒险。
散会后,他第一个离开。
凌晨零点四十分,测试室外的监控失去信号。
罗骁原刷卡进入,插入移动硬盘,开始复制所谓的密钥。
他不知道,文件是蜂巢追踪程序。
复制完成的瞬间,测试室门自动锁死,灯光全部亮起。
我和隋放从隔壁控制间走出来。
罗骁原拔掉硬盘,撞向侧门。
门纹丝不动。
“罗经理,这么晚还加班?”
他转身,脸上先是空白,随后挤出笑。
“我来检查发布资料。”
“用私人硬盘检查?”
“公司电脑坏了。”
墙上的扬声器响起机械声。
“检测到谎言。当前电脑运行正常,剩余存储空间四百二十七GB。”
罗骁原抬头,额角渗出汗。
“你监控员工?”
“这里是核心测试室,墙上贴着监控提示。”
他扭头看向墙面。
红底白字的提示牌足有半米宽。
隋放抱住手臂。
“你近视多少度?”
罗骁原咬住牙。
“我舅舅是公司董事。你没资格扣留我。”
“门是自动故障。”
我抬了抬手机。
“维修人员已经报警。”
“你故意设局!”
“你不偷,局就是一份空文件。”
他脸上的血色迅速退去。
手机在此时响起。
财务董事打来的。
罗骁原没有接。
第二通电话又响。
他手指发抖,按错了免提。
财务董事的吼声立刻充满房间。
“东西拿到没有?拿到就马上删掉闻砺川的样机权限!只要发布会失败,董事会就必须把项目卖给我们联系的公司!”
房间内安静下来。
电话那边也安静下来。
几秒后,财务董事试探着问:“骁原?”
机械声回答他。
“您好,您的同伙暂时无法接听。”
隋放把头抵在墙上,肩膀疯狂抖动。
电话被挂断。
罗骁原瘫坐在椅子上,双手抱住头。
警方赶到后,从他的硬盘里找到完整的伪造工程和资金往来。财务董事则在机场停车场被拦下。他行李箱里装着三部手机、两本假证件和一袋没来得及吃的茶叶蛋。
隋放看着现场照片,陷入沉思。
“跑路带茶叶蛋是什么讲究?”
“可能怕机场卖得贵。”
“财务出身,成本控制刻进骨头。”
最后一处隐患被清除。
发布会仍按原计划举行。
第二天下午,我走上舞台,没有先介绍产品,而是播放了那段伪造录音。
台下议论声刚起,栖声三代便把音频拆解成素材来源、剪辑节点和设备路径。随后,屏幕显示案件处理通报。
我面对镜头开口。
“技术能复制声音,替换面孔,甚至制造一段从未发生的记忆。”
台下静了下来。
“所以我们做的不是一台判断谁撒谎的机器。机器也会错。我们要做的是留下路径,让每一次修改都有痕迹,让每一份证据都能被复核。”
我按下红色按钮。
样机亮起。
“栖声三代,正式发布。”
掌声从前排响到后排。
隋放站在侧台,穿着保洁服,推着那辆赞助商送来的洗地车。他原本负责发布会后的广告环节,却不知被谁提前打开了麦克风。
全场都听见他小声抱怨。
“闻砺川在台上当技术英雄,我在后台开拖拉机。人与人的命,差得也太远了。”
掌声停了一拍。
几千道视线同时转向他。
隋放僵在原地。
洗地车还在自动前进。
他想关麦,手忙中按下加速键。车子冲上舞台,拖着一条清亮水痕从我身后驶过。
现场爆出笑声。
隋放闭上眼,任由洗地车载着自己绕场一周。
我拿起麦克风。
“介绍一下,栖声三代首位真实语音认证官。”
隋放睁开眼。
“我认证你大爷!”
样机立刻播报。
“检测到真实语音,可信度百分之百。”
全场笑声掀翻屋顶。
发布会直播播放量突破两千万。
洗地车当天卖断货。
隋放的代言费涨到了五十万。
他下台后握住我的手,眼含热泪。
“兄弟,我错怪你了。”
“分钱吗?”
他立刻松手。
“感情谈钱就俗了。”
“那广告是我帮你接的。”
“下次请你吃饭。”
“哪次?”
“下次。”
我抬脚踢向他,他骑上洗地车就跑。
这一次,车电量满格。
【第十章】
项目上线后的第七天,我搬回了白汀公寓。
屋里已经完成取证,商蓉的东西也全部搬走。客厅少了一排化妆品,鞋柜空出一半,书房抽屉里的公章换成了指静脉保险盒。
床头那只智能音箱被装进证物袋带走,只剩一道方形浅印。
我把旧香座扔进垃圾袋。
玻璃落到底部,发出一声脆响。
门铃响了。
隋放推着一只纸箱站在门外,身后还跟着送货员。
“恭喜乔迁。”
“我没搬家。”
“感情清空也算乔迁。”
我看向纸箱。
“什么东西?”
“公司送你的健康礼包。护腰、眼罩、空气检测器,还有纯天然助眠香。”
我盯住他。
他立刻把最后一盒香从箱里拿出来,塞给送货员。
“师傅,这个送你。”
送货员连退三步。
“我睡得挺好,不需要。”
“免费。”
“免费更不敢要。”
师傅转身就走,推车轱辘转出了逃命的节奏。
隋放把箱子搬进屋,顺手打开冰箱。
里面只有矿泉水和两颗鸡蛋。
“你这日子过得挺节能。”
“忙。”
“我请你吃火锅。”
我回头看他。
“太阳从西边出来了?”
“厂家刚结代言费。”
“真请?”
“当然。你付钱,我负责请你出门。”
我抄起靠枕砸过去。
他抱头躲进厨房,顺手把那两颗鸡蛋揣进兜里。
“别打,鸡蛋会碎!”
“放下。”
“你也不做饭。”
“那是我的。”
“兄弟之间分什么你的我的。”
“你上次借走的充电器还没还。”
“那个坏了。”
“你借走时是新的。”
“所以说电子产品贬值快。”
我追着他绕客厅两圈。门铃再次响起。
门外站着一名短发女人,怀里抱着文件夹。她叫裴照微,是负责栖声项目合规审查的律师,也是邹启魁案的协助人员。
她看了看举着靠枕的我,又看了看躲在窗帘后、口袋里鼓着两颗鸡蛋的隋放。
“我是不是来得不是时候?”
“是。”隋放抢答。
我把靠枕放下。
“别听他的。什么事?”
裴照微递来一份文件。
“案件新增证据需要你签字。另外,警方返还了一部分个人物品。”
她身后的工作人员搬来一个封好的纸箱。
箱里有旧手机、书房摆件和那只被改装过的智能音箱。
我戴上手套,拆开音箱外壳。
采集芯片已经被取走,只剩原装主板。存储器中保留着几段未被邹启魁上传的本地音频。
其中一段录于半年前。
商蓉和邹启魁在客厅争执。
“我不想继续了。”
“八百万已经转走,你现在停,闻砺川第一个知道。”
“我可以卖公司还钱。”
“你的公司值几个钱?把他的算法拿来,所有问题都能解决。”
“他会被毁掉。”
“那就让他毁。你舍不得他,还是舍不得现在的生活?”
录音中沉默许久。
随后,商蓉说:“最后一次。”
文件到这里结束。
隋放靠着墙,没有再开玩笑。
裴照微问:“要把它补充进证据吗?”
“交上去。”
“这段录音能证明她曾试图退出,也能证明她最终选择继续。”
“事实是什么,就交什么。”
她点头,把存储器装进证物袋。
“你比我预想中冷静。”
“你预想中我是什么状态?”
“抱着音箱痛哭,或者砸碎它。”
隋放从窗帘后探出头。
“他不会。他会先把硬盘拆下来卖二手。”
我扭头看他。
“鸡蛋放下。”
他捂住口袋。
“谈案子呢,别破坏气氛。”
裴照微嘴角抬起,拿起笔录板。
“还有个问题。栖声公司准备设立受害者援助基金,邀请你做发起人。你同意吗?”
“可以,但基金账目要公开,审核交给独立机构。”
“曲董事长说你会提这个条件。”
“他还说什么?”
“他说你现在看见合同,比看见女朋友亲。”
隋放在窗帘后笑出了猪叫。
我捡起另一只靠枕。
他转身就跑,口袋里的鸡蛋撞在窗台上。
啪。
隋放停住。
蛋液顺着裤腿往下淌。
他低头看了三秒,抬起脸。
“老闻,你家鸡蛋碰瓷。”
栖声样机放在书桌上,自动亮灯。
“检测到推卸责任。”
裴照微偏过头,肩膀抖了两下。
我打开房门,指向走廊。
“出去。”
“我裤子还没擦。”
“出去。”
“火锅不吃了?”
“你请客就吃。”
隋放抽出纸巾擦裤腿,表情突然严肃。
“行,我请。”
我停下动作。
“你确定?”
“一个人经历这么多,兄弟请顿饭怎么了?”
他拍了拍胸口。
“今晚随便点,我买单。”
半小时后,我们坐在楼下火锅店。
隋放拿着菜单豪气挥手。
“招牌锅底,三盘牛肉,两盘毛肚,虾滑、鸭肠、黄喉,全上。”
服务员记完菜。
“先生,请问用团购券吗?”
隋放掏出手机,点开付款页面。
屏幕转了半天,弹出红色提示。
“银行卡交易受限。”
他笑容凝固。
“厂家代言费刚到账,怎么会受限?”
手机又弹出一条短信。
“您购买的洗地车基金已完成自动扣款,当前余额二十七元六角。”
我盯着他。
裴照微端起水杯,挡住半张脸。
隋放喉咙滚动,慢慢把菜单合上。
“那个……兄弟。”
“说。”
“下次我请。”
栖声样机被我带来测试,此刻正放在旁边的空椅上。
红灯一亮。
机械声传遍半个火锅店。
“检测到高风险承诺。历史兑现率为零。”
邻桌客人齐刷刷转头。
隋放的脸从额头红到脖子。他想钻桌底,膝盖又撞上桌板,蘸料碗跳起来,芝麻酱正中裤腿上的蛋液。
裴照微终于没忍住,趴在桌边笑出了声。
我拿起手机结账。
隋放捂着脸。
“老闻,我下次一定还你。”
“别下次。”
“那什么时候?”
我把付款成功的页面转给他看。
“现在写欠条。”
火锅沸腾,红油咕嘟冒泡。窗外渡轮鸣笛,灯光沿江面一寸寸铺开。
隋放咬着笔帽,写下欠款金额,又偷偷把还款日期填成五十年后。
样机红灯再次亮起。
他抬手盖住机器。
“祖宗,给条活路。”
机械声从他掌下闷闷传出。
“检测到无效协商。”
整家店又笑成一片。
我夹起一片牛肉放进锅里,数到七秒,捞进碗中。
过去几个月,有人复制我的声音,偷走我的身份,试图替我决定后半生。
现在,合同归合同,真话归真话,欠债的一个也没跑。
至于爱情,我暂时没兴趣。
至少在隋放还清这顿火锅前,没有。
他看见我碗里的牛肉,伸筷子就抢。
我按住他的筷子。
“自己点的,自己付钱。”
“你都结账了,咱俩谁跟谁?”
“债主和欠款人。”
裴照微把一盘牛肉挪到自己面前。
“那我呢?”
我看了看她,又看了看她手里的证据文件。
“见证律师。”
她夹走最后一片牛肉。
“律师费,一片。”
隋放瞳孔一缩,抱紧空盘。
“你们两个加起来,资本味比邹启魁还重!”
样机亮起绿灯。
“检测到真实发言,可信度百分之百。”
这一次,连我也没忍住。
喜欢的点点赞,谢谢