王奶奶的案子,沈听审了整整一下午。发布页Ltxsdz…℃〇M
音频不长,四十七秒。年轻的在电话里哭着说自己在派出所,要奶奶转两万保释金,还报了一个银行卡号。和所有AI换声诈骗一样,套路不新,但声音新。
这个合成声,沈听把波形图调出来,“用的底模不是公共声库。”
小周凑过来看:“怎么看出来的?”
气息。沈听点着屏幕上的几个峰值,公共模型的合成声,气息分布是均匀的。但这个——她放大了其中一处,“在’奶奶’两个字后面,有一个零点三秒的停顿。这个停顿不是算法生成的,是真人说话的习惯。”
“真人的习惯?”
沈听摘下耳机,“这个底模,是用一个真人的声纹训练的。而且这个真人——”
她把声纹特征曲线拉出来,和数据库里的一条旧记录重叠。
两条曲线在低频段几乎完全重合。
程野。地址发布邮箱 ltxsbǎ@GMAIL.COM小周念出那个名字,“就是那个’病逝’的华声创始人?”
是他。沈听靠在椅背上,“有人拿程野的声纹,训练了一个合成模型,再用这个模型去诈骗。”
小周的脸白了:“那程野的声纹是怎么流出去的?”
好问题。沈听拿起手机,给陆时发了条消息,【程野的声纹样本,已经在外网流通了。】
陆时的回复很快:【多久前的事?】
【不好说。这个模型的训练量,至少跑了半年。】
陆时:【半年前。和岑牧被捕的时间差不多。】
沈听看着屏幕,忽然明白了什么。
岑牧被捕,程野的声纹就开始在外网流通。这不是巧合——是有人在。放料的人,要么是程野自己(制造他的假象已被戳穿的烟雾弹),要么是程野的对手。
王奶奶那边呢?她问小周。
钱没转。小周说,“上次被骗了八千,这次她学乖了,先给我们打了电话。”
沈听点头。她站起来,走到窗边。窗外的雨停了,但天还是灰的。
小周,她回头,“把这几个月的AI换声诈骗案都调出来。我怀疑不是一个人在做。”
已经在做了。小周指了指屏幕,“过去三个月,云港报案的换声诈骗有十七起。我比了一下,其中九起的合成底模,都指向同一个声纹源。”
“程野?”
程野。小周点头,“另外八起用的是不同的底模,但——”
她把八条曲线并排拉出来。
“它们的训练数据,都来自同一个’声纹采集平台’。我查了那个平台的备案,备案人是——”
华声国际。沈听接话。
小周点头,“不过备案早就过期了,平台现在挂在一家境外壳公司名下。”
沈听没说话。她重新坐下,看着屏幕上那九条指向程野的曲线。
一个人的声纹,被切成九种骗子用的原材料。程野如果还活着,他知道自己的声音正在被这么用吗?还是说——
是他自己放的?
手机又震了一下。陆时:【我在楼下。】
沈听拿起包,给小周留了句话:“明天继续。”
电梯下到一楼,陆时靠在车前等她。看见她出来,他直起身,没问案情,只是伸手接过了她的包。
“累不累?”
还行。沈听钻进副驾,“程野的声纹在外网流通至少半年了。”
陆时发动车子,没立刻接话。过了两个路口,他才开口:“他可能是在清理痕迹。”
“怎么说?”
一个人如果’死了’,他的声纹就不该再出现在任何系统里。陆时看了她一眼,“但如果有人故意把他的声纹放出去,散布在几百个诈骗模型里——”
就再也没人能确认他到底死没死。沈听接上,“因为到处都是他的声音。”
陆时点头。
程野还活着。沈听说。
而且,陆时补了一句,“他比岑牧聪明。”