PSP将所有的歌献与爱上未来的你你

原标题:人工智能写歌词 让文山下岗有多难……

前段时间,综艺节目“中国好声音”参赛学员,清华在读博士生宿涵给大家带来了他用人工智能改编的《止战之殇》,引起网友们的热烈讨论。

这位16岁就进入清华大学,并直接跳过研究生读博的男孩子,24岁的他已经是清华四年级的博士生了。

让宿涵走红的不是他的学历,而是他的作品,这位清华学霸将方文山《止战之殇》的主歌部分的歌词全部更换,新版歌词是他用AI(Artificial Intelligence,下文简称 AI)写成的。

舍得就让回忆冲走了相片

快看不到蔚蓝的那个地方

他不谅不忘 只想止战之殇

宿涵在写这首《止战之殇》时,当他输入指令后程序会无限输出匹配的歌词,他只需要挑选合适并且高质量的歌词来使用,光是这一点恐怕人类就已经望尘莫及了。

利用人工智能来创作歌曲,宿涵不是第一人。早在去年国内就有一个团队做出了一款名叫“歆雅”的软件,你只要给她一首曲子,随意定个主题,她就能立刻创作出一首特定风格的歌词,虽然好像词并不能达意(先来首歌压压惊)。

但听说了人工智能写歌词,小编的内心是这样的:大家是不是终于可以不用催文山写歌词了!

但听说了人工智能写歌词,小编的内心是这样的:大家是不是终于可以不用催文山写歌词了!

然而,事实好像并没有那么简单。更多人关注的并不是人工智能到底能不能代替人,而是AI 都能写什么样的歌词、歌词写得好么?这片神奇的领域,不仅仅是你,小编也很好奇,所以找来了一篇“硅谷密探”做的分析,想来研究一下——

对说唱(Rap)来说,什么才叫好歌词?

歌词对任何一首歌都很重要,尤其是说唱音乐(rap)。说唱说唱,说在前、唱在后嘛!歌词重要性可见一斑。因此说唱音乐对歌词的考验也最高:既要有节奏感、又要紧紧围绕一个主题说、还要押韵。

我们先来看几个人类写的 rap 歌词。这是写得比较好的一个,南拳妈妈的《牡丹江》,虽然不是周董唱的,但词是方文山写的:

小鱼儿甭上船咱们不稀

小虾米甭靠岸咱们没空

给姥姥熬汤喝一碗家

看到没?“弯” 和 “罕”、“光” 和 “乡”,每句结尾都很押韵、没有华丽辞藻堆砌、没有脏话,但很走心。

不过,爱听音乐的小探近几年发现不少音乐人在写词的时候有个非常不好的潮流:押韵太难了,所以“偷懒式押韵” 越来越多,比如 Lil Wayne 这首歌:

第一、第二、第四句末尾的词居然都是 “mine”?!押韵不了就都用一个词,能再懒点吗?

那么,AI 写的歌词能比人类写得好吗?

哪些词 “很 rap”、哪些词 “不 rap”?

既然要写 rap,我们首先要解决一个问题:rap 里最常出现哪些词?换言之,哪些词够 rap、哪些词不够 rap?

某种角度上来说,AI 就像小孩,你教啥它就学啥。既然我们想让它给我们写首 Rap,那我们就要先 “喂” 给 AI 大量的原材料,也就是现有的 Rap。好比汪峰的歌里经常出现 “彷徨”、“孤独”、“瞬间”、“生命” 一样,我们也可以来分析下英文 Rap 词库里有哪些 “基本款”。

大数据研究者、可视化文章作者马特?丹尼尔斯(Matt Daniels)在他的《流行歌的语言》里,发现了一些很有意思的现象。

马特选取了“公告牌” 榜单上排在前 500 名说唱歌手的 5 万首歌、2600 万个词,作为他研究的数据库。

起初他发现,他注意到 “爱” 这个词在说唱音乐里频繁出现,但他随后发现:虽然在说唱音乐里 “爱” 出现频繁,达到了每 10000 个词里有 21 个,但在其他所有音乐流派(乡村民谣、流行音乐等)里,“爱” 出现的次数反而更多,达到 71次/每 10000 词。看来,戴着大金链子唱 rap 的铁血真汉子们,不轻易说爱!

如果我们把 “很 rap 的词” 定义为 “在 rap 里出现很多次、但在其他种类音乐里出现得少”,那么哪些词 “很 rap”、哪些词 “不够 rap ”呢?结果如下:

怎么样?就算有些句子缺主语,意思、逻辑也尚不完美,但至少押韵得很像那么回事吧?虽然小探也不知道为什么他要揍哥...

#加入判断,只写入2个字组成的词

第二步:调用分词的方法

第三步:分析分词后的txt

#如果一个词出现多次,进行次数累加,用来表示频次

# hello 大家好,我的名字叫离岛

# 没事爱在博客写写,这感觉让我惬惬

# 写代码不是男生的事,女生不是只能做测试

# 热爱编码,没有办法

# 他们都叫我是热爱编码的Coding女生

如引用之插图文案有版权争议

  • 全国首档真人秀招聘节目,各大一流名企高管现场对应聘者进行最犀利的评判和最严格的挑选。

  • 由浙江卫视联合星空传媒旗下圆歌梦强力打造的大型励志专业音乐评论节目,四位导师分别是那英、周杰伦、汪峰、庾澄庆。

参考资料

 

随机推荐