AI已能按音乐风格填词,周杰伦又有御用作词了?|在线可玩

研究人员开发实时歌词生成技术以激发歌曲创作灵感 音乐艺术家可以通过滑铁卢研究人员开发的技术为他们的歌曲创作找到灵感和新的创意方向。 LyricJam是一个实时系统,使用人工智能(AI)为现场器乐生成歌词,由该大学的自然语言处理实验室成员创建。 该实验室由交叉任职于计算机科学系的滑铁卢工程学教授Olga Vechtomova领导,几年来一直在研究人工智能的创造性应用。 该实验室最初的工作导致创建了一个系统,该系统可以学习艺术家的音乐表达方式,并按照他们的风格生成歌词。 最近,Vechtomova与滑铁卢的研究生Gaurav Sahu和D 阅读详情
丰色 发自 凹非寺
量子位 报道 | 公众号 QbitAI

虽然AI在艺术领域一直有不少争议,但它一直也没停下各种尝试的步伐:

写歌、画画、写诗……这不,刚又学会了填词。

我们给这个AI放了一首钢琴曲,曲调非常悠扬平和。

然后,它生成的部分词是这样的:

各位感觉如何?

其中,生成过程的动态效果看着还不错:

当然,它可以很好地分辨不同风格的音乐:给安静的钢琴乐生成的词与给嘈杂的摇滚乐生成的会完全不一样。

不过,鉴于目前的填词效果(比如有时无厘头的上下衔接),研究人员也表示:

这个工具也不是为了取代音乐家,而是成为一个激发音乐家创作灵感的工具,辅助他们创造出满意的作品。

ps.此处在线cue周杰伦,御用词人试试AI?

如何分辨出不同风格的曲子?

这项研究来自滑铁卢大学,研究成果即将发表在ICCC 2021。

项目的动机源于其中一位研究员的个人兴趣。

这名研究员非常喜欢音乐,所以她很好奇机器是否可以生成听起来像她最喜欢的音乐艺术家风格的歌词。

最终做出来的系统叫做LyricJam,已有在线网页版供任何感兴趣的音乐人访问使用。

该系统通过将原始音频文件转换为频谱图,然后使用深度学习模型实时生成与音乐相匹配的歌词。

模型的架构由两个变分自动编码器(VAE)组成,一个用于学习音乐音频的表示,另一个用于学习生成歌词。

训练数据集由18000个原始歌曲的WAV音频片段和7种音乐艺术家的相应歌词组成。

首先使用CNN来根据频谱图将带歌词的音频,按风格分类成不同“艺术家”。

然后训练一个条件VAE(conditional VAE,CVAE)“重建”原始歌词,根据不同类型音乐的歌词用词和表达方式的不同,生成一系列连贯的新歌词。

其中生成条件是前面预先训练的“艺术家”种类。

推理阶段,流程差不多:系统将实时录制的音频片段转换成频谱图,然后进行风格识别,为了生成最匹配的歌词,需要根据“艺术家”的类别从潜在空间中采样并对其进行解码,然后生成对应的歌词表达。

最后,使用基于GAN的对齐模型来对齐两种编码器生成的歌词和音频表示。

最终效果如何呢?

“非批判性的即兴演奏伙伴”

为了评估他们开发的系统,研究人员进行了一项简单的用户研究,请来一批搞音乐创作的人来测试。

测试要求音乐人现场演奏音乐并分享他们对系统所作歌词的反馈。

首先确定该系统是否能更准确地生成与音乐所产生的情绪相匹配的歌词。

研究人员选用了5种不同乐器演奏的不同歌曲的片段,每段约10秒,用该模型的两种变体(下图中每组的第二三行)各生成一行歌词,再用一个基线模型(下图中每组第一行)生成歌词。

生成示例如下:

测试者需对以上3种词,进行打分,选出最匹配当前音乐的一种。

总共有15个人参与了这项研究,从下表可以看出,无论播放的歌曲类型如何,用户都更喜欢后两个模型的歌词,而非基线模型的。

这说明,该系统可以生成匹配音乐风格的歌词。

最后,通过一系列问卷调查显示,大多数参与实验的音乐人都觉得,LyricJam是一个非批判性的即兴演奏“伙伴”,可以鼓励他们即兴创作并尝试不同寻常的歌词表达方式。

另外,即使中间改变音乐风格或尝试加入新的和弦,歌词也能实时做出抒情主题的变化。

最后研究人员表示,如果在更大的数据集上训练,填的词就更具有多样性了。

感兴趣的朋友可戳在线链接试玩,系统操作非常简单,录入一个音频就可以:https://lyricjam.ai/

论文地址:https://arxiv.org/abs/2106.01960

推荐阅读:入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 |   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!|  再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!|年度爆款文案1).卧槽!Pdf转Word用Python轻松搞定!2).学Python真香!我用100行代码做了个网站,帮人PS旅行图片,赚个鸡腿吃3).首播过亿,火爆全网,我分析了《乘风破浪的姐姐》,发现了这些秘密 4).80行代码!用Python做一个哆来A梦分身 5).你必须掌握的20个python代码,短小精悍,用处无穷 6).30个Python奇淫技巧集 7).我总结的80页《菜鸟学Python精选干货.pdf》,都是干货 8).再见Python!我要学Go了!2500字深度分析!9).发现一个舔狗福利!这个Python爬虫神器太爽了,自动下载妹子图片点阅读原文,领AI全套资料!
如何用PYTHON代码写出音乐 如何用PYTHON代码写出音乐 什么是MIDI 博主本人虽然五音不全,而且唱歌还很难听,但是还是非常喜欢听歌的。我一直在做这样的尝试,就是通过人工智能算法实现机器自动的作词和编曲(在这里预告下,通过深度学习写歌词已经实现了,之后会分享给大家),本文我们主要聊下如何写曲。 说到用代码写曲子,有一个东西大家一定要了解就是MID... 阅读详情

相关推荐

AI_rap_generator:该项目使用Tensorflow和python生成说唱歌词

使用Tensorflow和Python的AI Rap Generator 在这个项目中,我使用LSTM生成说唱歌词。 数据由Eminem,Kanye West和Lil Wayne的歌词组成 该模型只有80%的准确度 这是基于单词的预测,而不是基于字符的预测 我们已经使用谷歌文本到语音包将生成的歌词转换为音频 检出生成的示例mp3文件的回购

python实现AI写歌词GUI版本【文末源码】

界面中我们的布局是文本框、编辑框和按钮控件。程序的调用使用批处理文件调用以达到显示运行过程的效果。因为如果没有运行过程,难免会导致用户不清楚程序流程而强制运行容易导致卡死的情况。

water的博客 1082

python合成四级词汇听写音频

利用python合成四级词汇听写音频,源码见https://github.com/furongw/reactquick。这个包里只有音频哦

十大优秀AI人工智能作词软件有哪些?

1、妙笔生词:国内专业智能作词工具,是一款非常优秀的国内作词软件,它可以选择语言,风格,韵脚一键生成歌词,也可以仿写歌词,可以续写歌词,可以智能取歌名,找优秀词句,优化歌词,解读歌词等等。目前处于公测阶段,功能和风格免费使用。5、QuillBot:独特的人工智能文本工具,融合了写作和释义功能,可以改进和更改现有文本,为内容带来新鲜感,适合想要改进文本并避免抄袭的人。8、Writer:强调品牌一致性,可提供为企业量身定制的顶级、可定制内容,适用于企业,但对于个人自由职业者来说,可能因其业务中心化而有所限制。

haitunhaoma的博客 5681

AI编辑器AI编辑器

AI编辑器

AI_Lyrics:AI(人工智能)可用于生成歌曲歌词!

AI_Lyrics 我们可以使用人工智能生成歌词吗? 当然,我们可以。 听起来不是很棒!!! 因此,让我们开始并在中详细讨论该主题。 计算机要求您的PC或笔记本电脑必须具有GPU(图形处理单元),并且最小RAM应该为8GB,16GB或更大。 我的笔记本电脑有8GB的RAM,除了专用的英特尔图形卡之外没有GPU。 这就是它崩溃的原因,我必须在第一次运行时重新启动它。 培训过程将花费很多时间。 因此,请保持耐心! 主意 这个想法是建立一个模型,该模型在一系列歌曲歌词上进行训练,然后使用它来生成带有一些输入的进一步歌词。 例如,模型将从用户那里取一个小字符串(例如:祝您生日快乐),然后它将尝试从此行生成歌词! 为此,我使用基于Keras的RNN,即具有长期短期记忆(LSTM)的递归神经网络来生成歌词,每种情况下歌词都会有所不同,并且会记住或从过去的预测中吸取教训。 编码网络 我们正在使

作词家下岗系列:教你用 AI 做一个写歌词的软件!

作者 |李秋键责编 | Carol出品 | AI科技大本营(ID:rgznai100)自然语言处理作为人工智能的一个重要分支,在我们的生活中得到了广泛应用。其中RNN算法作为自然语言处...

AI科技大本营 4493

86 arduino 电机yl_(八)arduino入门:直流电机控制

一、本节介绍在本实验中,您将学习如何使用驱动芯片L293D和SunFounder Uno板控制小型直流(DC)电机的方向和速度。为了使初学者更容易,我们将让直流电机左右旋转,自动加速和减速。二、材料准备1 *小型直流电机1 * L293D1 * Arduino Uno板1 *面包板1 * USB数据线杜邦线三、原理讲解L293D这是一个非常实用的芯片,可以独立控制两台直流电机。在这个实验中,只有一...

weixin_29163857的博客 3568

AI人工智能填词,唱响心中独特旋律

无论是欢快激昂的节奏,还是舒缓深沉的曲调,妙笔生词都能精准匹配,用细腻的文字描绘出旋律背后的故事。它不仅注重词汇的选择和韵律的搭配,更能捕捉到您想要传达的独特情感和个人风格,让每一首歌曲都成为您内心世界的真实写照。当您怀揣着一段饱含情感的旋律,却为找不到恰当的歌词来表达而烦恼时,妙笔生词智能写歌词软件将成为您的救星。在这个充满创新与可能的时代,让我们借助妙笔生词智能写歌词软件的力量,用人工智能填词开启音乐创作的新篇章,让心中的旋律在世界的舞台上绽放出耀眼的光芒。

xiaojiabiyu88的博客 758

frp 内网渗透案例:端口转发 + 二级代理(深入理解 frp 在内网渗透中的技巧)

本文使用 vulnstack7 靶场作为测试环境,解释 frp 内网渗透特殊使用姿势,通过此案例来提高内网渗透能力。接下来的演示环境只做了以下修改。攻击者 vps 的 ip 修改为:192.168.72.162。DMZ 区域的 ubuntu 的 ip1 修改为:192.168.72.129。先引入问题,当我们控制了 DMZ 的 ubuntu 并且拿到第二层网络的 ubuntu 的 rce 后,会出现以下两个问题。如何搭建隧道让 ubuntu 反弹 shell 给攻击者 vps?

anddddoooo的博客 1765

DataGrip 2023.3 Windows版激活保姆级教程:从下载脚本到输入激活码,一次搞定

本文提供DataGrip 2023.3 Windows版的完整安装与授权指南,从环境准备到数据库连接管理,再到高效开发技巧与高级功能扩展,帮助开发者快速掌握这一专业数据库管理工具。内容涵盖安装步骤、初始配置、常见问题解决及性能调优技巧,适合数据库开发新手和专业人士。

weixin_30275415的博客 643

使用LSTM-GAN为歌词谱曲

在本文中,我将首先介绍基于AI的音乐生成的最新发展,然后介绍我创建的系统并讨论其组成,包括Yi Yu等人的“Lyrics-to-Melody” AI模型等。 。 [6]和Google的Music Transformer模型[7]。 然后,我将演示一个示例,该示例从(Robert Frost)的诗歌中生成歌曲,并介绍其他生成的歌曲的集合。 背景 在过去的五个月中,我一直在研究如何将人工智能(AI)和机器学习(ML)用于创新活动。 尽管最先进的人工智能模型可以生成优秀的图片和文字,但到目前为止,人工智能模型在作

deephub 5463

利用HFSS仿真优化圆极化微带天线的耦合馈电设计

本文深入探讨了利用HFSS仿真软件优化圆极化微带天线性能的关键方法。通过对比传统直接馈电与耦合馈电方式,详细阐述了耦合馈电在提升阻抗匹配、改善轴比带宽及增强设计鲁棒性方面的显著优势。文章结合FR4板材的实战案例,逐步演示了在HFSS中建立模型、进行参数扫描与圆极化性能优化的完整流程,为设计高性能、高纯度的圆极化天线提供了实用指南。

weixin_29233333的博客 547

用Python打造一个AI作家为你写诗(附源码)

从短篇故事到长达5万词的小说,机器正以不可思议的方式“把玩”文字。网上已经涌现很多例子,越来越多人让机器创作文字作品。其实,由于自然语言处理(NLP)领域的重大进步,如今计算机的确能够理解上下文并自行编写故事。比如去年我们曾分享过美国一位程序员小哥,由于《冰与火之歌》迟迟不出第六部,于是自己忍不住让AI创作了第六部,结果虽然有些无厘头,但读起来也满满的“冰火”范儿。那我们自己能创建这样一个会写故事

IT派 2万+

(九)DFI接口时序

文章目录一、DFI Interface 一、DFI Interface   DFI接口是连接DDR Controller与DDR_PHY之间的通用接口,其信号组如下表:       

Mr.翟的博客 1万+

开源模型应用落地-qwen模型小试-Qwen3-8B-快速体验(一)

阿里云推出国内首个集成“快思考”与“慢思考”能力的 Qwen3-8B 大语言模型,以80亿参数和 128K 上下文支持,重塑AI应用边界并助力开发者高效部署

以微薄之力,予他人些许温暖. 2万+

人工智能写歌词?看我是如何用Python来C位出道的……

故事的起因是上周六看《中国好声音》,一个周杰伦战队的学员用人工智能写的歌词。 更多Python视频、源码、资料加群683380553免费获取 于是乎,我也有了这个想法,代码的主题思路是看Crossin先生的文章,虽然最后不能写出一首歌,但是押韵脚这事情分分钟搞定了。 主题的思路,就是先抓取很多首歌曲的歌词,利用jieba分词后,将分好的词按照押韵表进行分类...

python学习者的博客 2599

STM32G474开发板初步入门与编程实战

STM32G474开发板提供了一种快速评估、原型设计和开发STM32G474应用的方式。它搭载了STM32G474RET6微控制器,配备512KB闪存、128KB RAM,支持各种常见的接口和连接,如USB、I2C、SPI、UART等。板载ST-Link/V2-1调试器/编程器,简化了开发过程。

qq_38334677的博客 4954

百度token怎么获取_百度AI攻略:智能写诗

首先还是认证认证授权:在开始调用任何API之前需要先进行认证授权,具体的说明请参考:http://ai.baidu.com/docs#/Auth/top获取Access Token向授权服务地址https://aip.baidubce.com/oauth/2.0/token发送请求(推荐使用POST),并在URL中带上以下参数:grant_type:?必须参数,固定为client_credenti...

weixin_39830205的博客 2154

Codex 实战 Skills:编写 Skill 自动为 ESP32 芯片生成 MQTT 订阅与发布的基础代码

为了更清晰地展示 Skill 的工作原理和两种语言的差异,以下提供原理图和比对表格。本文深入探讨了如何利用 Codex 的 Agent 智能体技能(Skills)自动化 ESP32 与 MQTT 通信的代码生成过程。我们首先分析了 IoT 开发的痛点,然后详细设计了 Skill 的输入配置,并分别提供了 MicroPython 和 C++ 两种语言的完整代码实现。通过对比两种语言的优缺点,帮助开发者根据项目需求选择合适的语言。最后,我们提供了详细的运行指南,确保开发者能够快速上手。Skill 设计哲学。

yueyeguzhuo的专栏 82

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Python手撕周杰伦158首歌之后,结果很尴尬,TF-IDF有缺陷,以为AI是王者

若不是周杰伦的新单曲-说好不哭,也许不会再想摸代码。说好不哭,陈词陈调,如果不是MV,真听不下去,完全没有一点中国风。喜欢Jay,就是因为他的词风,曲风,东风破,天青色,明明就...,现在这些标榜Jay中国风的歌词即将成为过去。 有点失望,失望之余,想一探究竟。用程序来分析下,周杰伦的歌是怎么一步步到今天这地步的。最简单方法是上网下载所有的歌词,再找一个词云网站。 不过,身为工科男,还是自己来...

Jagua的专栏 1399

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

机器学习----写歌

1.左侧的TensorFlow作为训练模型,右侧为预测模型结果。 2.左侧     3.右侧同理。 4.查看写的歌在哪? (1)预测模型--》右键查看日志,点击链接进入---》双击下面的ODPS tasks----》双击TaskName---》在TensorFlowTask下找到Terminated或All,点击后----》点击StdOut可查看歌词了,在歌词页面有...

xiaohuya123的博客 810

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Python编曲实践(九):如何计算并估计音乐的调性(大/小调+主音)?Krumhansl-Schmuckler调性分析算法的原理与实现

通过Python实现Krumhansl-Schmuckler调性分析算法,用来预测MIDI文件的调性

_ 4523

在线AI智能写诗工具

调用了百度智能API,完成了这个智能写诗工具,希望大家喜欢。 来源:https://www.toolfk.com/tool-online-poem

无涯教程 7万+
上一篇: 专属Python开发者的完美终端工具—Rich
下一篇: 学 Python,销量1000000本的蟒蛇书来啦!
菜鸟学Python
博客等级 码龄9年 8062粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值