公告:为给大家更好的使用体验,同城网今日将系统升级,页面可能会出现不稳定状态,由此给您带来的不便,敬请谅解!
升级时间:2016-7-24 11:00 -- 2016-7-24 15:00

澳洲同城网

查看: 1685|回复: 0
打印 上一主题 下一主题

AI搞说唱:双押算什么,我还会4押

[复制链接]

32万

主题

19

金豆

25万

积分

网站编辑

Rank: 8Rank: 8

性别
保密
积分
256690
金豆
19
鲜花
0
主题
323181
帖子
323182
注册时间
2019-12-26
跳转到指定楼层
楼主
发表于 2021-7-7 23:20:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 北美地区

马上注册,结交更多同城好友,享用更多功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

AI 搞说唱:双押算什么,我还会 4 押 | ACL 2021

下面这段歌词是 AI 生成的,你敢信?

第一段句尾单字押韵,第二段双押,第三段甚至能三押,层层递进。

甚至表达出了强烈的情绪,从对长大的地方的回忆讲起,用简朴的菜表现简朴的爱,最后讲到对外婆的思念。

我看哭了,你呢?

这首歌词的作者是一个叫DeepRapper ( 深度说唱 ) 的 AI,由香港科技大学、南京理工、清华、复旦和微软亚洲研究院的研究人员合力打造。

为什么叫 Rapper?因为歌词里甚至还考虑到了速度节奏

像下图中,括号里是时间戳,标星号的地方就代表重音。

生成一篇这样的说唱歌词,只需要给出开头第一句,剩下的都交给 DeepRapper 就行了。

这么神奇?

毕竟语言生成还好说,基于 Transformer 的语言模型现在已经很成熟了。

但是如何让 Transformer 掌握节奏感?

研究团队的思路很巧妙,Transformer 擅长的就是对序列进行预测。

歌词的文本是一个序列,节奏在时间轴上其实也可以编码成一个序列。

歌词倒着写,双押也不难

押韵的原理其实很简单,用拼音来表示汉字,约束韵母部分就可以了。

但说唱的特点是每句歌词在句尾押韵,每句的长短不定。

按照传统的方法,在训练中还得额外标记哪一步到句尾了,需要添加约束。

DeepRapper 的办法是把每一句歌词倒过来,从右向左生成。

这样句尾变成句头,位置编码是 0 的就需要押韵,想双押就约束 0 和 1,甚至隔行 4 押也不难实现。

对于节奏问题,研究团队设计了一个指标:总字数与节拍数的比值。

把说唱歌曲按这个指标做统计,然后把比值为 3 的定义为中速,小于 3 的是快速,大于 3 的就是慢速。

这样就可以计算出应该在哪里添加节拍标记。

最终,整个网络架构的设计是这样的:

缺少数据集,那就自己建

这篇论文除了训练出 DeepRapper 之外,还有一个成果——

第一个兼顾了歌词与节奏编码的中文饶舌数据集 D-RAP

先收集大量说唱歌曲,把歌词信息和节拍信息分别在时间轴上编码,再汇合在一起。

等一下,还有一个问题。

尽管说唱近几年很火,但中文说唱歌曲总数量还是太少了,根本喂不饱需要大量训练数据的 Transformer。

针对这个问题,研究团队又想出一个好主意:其他流派的歌曲其实也会押韵,甚至还没人唱过的填词都可以加进来。

最后收集到了 1.6 万首说唱,5 万多首其他歌曲,和 27 万篇没有节拍信息的纯歌词。

用更多歌词和诗的数据集做预训练,最后用说唱数据集微调,就解决了。

还要自己唱,以后会开源

论文中提到,相关代码未来会发在 Github 上。

下一步改进的方向有扩大数据集,进一步挖掘预训练语言模型的潜力。以及如何避免数据集中的 Bias 被带到模型中。

还要扩展多语言能力,毕竟 Rap 起源于国外,要是歌词中时不时加点英语,就更对味了。

不止于此,让 AI 合成语音直接唱出来也在计划中。

最后,再欣赏一篇 DeepRapper 创作的歌词吧。

更多歌词示例:

https://deeprapper.github.io

论文地址:

https://arxiv.org/abs/2107.01875


免责声明:如果本文章内容侵犯了您的权益,请联系我们,我们会及时处理,谢谢合作!
免责声明
澳洲同城网是一个免费的公共信息平台,网站内容由网友自由发布,发布者拥有所发布信息的版权同时承担相应责任; 若所发布信息侵犯了您的权利,请反馈给澳洲同城网,我们核实后将进行相应处理!
官方微信公众号
澳洲同城网官方公众号
微信上也能找工作,找房子?关注万能的同城网官方公众号 localsyd,找到你找不到!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则




外汇平台
金牌家政
汽车网



















wuliu
你想了解我们吗?
联系我们
关注我们
官方微博 官方Facebook 官方Twitter
微信关注
官方微信公众号 官方微信服务号
官方公众号 客服微信
快速回复 返回顶部 返回列表