“顾哥,这里有一个编程方面的规律,也不知道你听不听得懂,我就试着解释一下。”楼清焰说,“它叫做,情感的非条件原则。”
“……?”
“意思就是说,与情感相关的函数不能出现在条件语句中。用于循环的条件也不行。如果用于赋值,那么该值也不能进入条件语句。”
“换句话说,在计算机编程中,情感函数只能进行纯粹的数学计算,其他什么都做不了。”
“这是一个很简单的逻辑问题。我们提取到一个人某时刻的情感数据x,同时已知‘悲伤’的阈值是a-b,那么就可以写出一个条件语句,如果x大于a小于b,用来表示x处于悲伤的情绪……可是那之后呢?”
“假设x正在唱歌,他满足了这个条件语句,那么下一行是跳转到嘶吼着唱,还是跳转到淡淡的唱?是唱一个转音,还是唱一个气声?听起来这些都能表达悲伤,是吧。”
“也不是没有其他办法,比如我们引进人工智能,先把x的唱歌习惯记录成数据,用这些数据训练机器学习算法,这样,洞悉了x演唱习惯的计算机程序,就可以自动选择是吼着唱,还是淡着唱……”
“再进一步,引入自然语言处理技术,训练程序理解人类的语言。这样,除了情感参数和演唱习惯之外,程序还可以把歌词语义当作参考,更智能地选择唱法……”
顾长熙原本还揣着一丝希望,可是听着听着,就把拳头越攥越紧……
楼清焰突然停下来,顿了顿,换上一副语气。
“顾哥,我跟你说这些,也不是为了打击你,其实我是想告诉你……唔,以上这些,都是可以实现的。”
“情感非条件原则只是个约定俗成的概念,不必非得遵守。如果我们把语音合成软件、情感数据、机器学习、自然语言处理这四大技术结合在一起,完全可以创造一个不逊于真人的虚拟歌手。”
“这个歌手拥有你的声音、你的感情、你的唱法、还拥有人类对中文语义的基本理解。”
“那么,这样唱出来的歌声,是你想要的吗?”
顾长熙一把掀开缠满电线的头盔,猛地站了起来。
大屏幕上的脑电图经过长时间剧烈的震颤,此刻归于虚无。
从楼清焰的一番话里,他终于明白自己一直以来的荒谬和可笑。