字节内测「海绵音乐」,中文能力Max!“AI+音乐”赛道成抖音真正的动机!

近日,字节跳动旗下北京字跳网络技术有限公司低调地申请注册了“海绵音乐”和“海绵”两个商标。

在结合此前字节跳动在音乐领域的种种布局,不难推测,“海绵音乐”很可能是一款AI生成音乐产品。

回顾过去,音乐圈的音乐排名榜单迎来了一名新星加入。

腾讯旗下的QQ音乐的热歌榜单被抖音神曲全面占领,这一现象不仅改变了音乐行业的格局,也揭示了短视频平台在音乐传播中的巨大潜力。

多年过去了,抖音神曲的影响力持续发酵,主流音乐平台的业绩也在持续增长。

 

依托这样的背景下,字节跳动推出了“海绵音乐”这一全新产品(由北京颜选科技有限公司提供),官网现已上线。

据悉,该产品已于6月5日开启内测,用户可以免费收听一些精选的AI歌曲。

值得一提的是,“海绵音乐”在中文歌曲的处理上表现尤为出色

这得益于字节跳动在中文音乐领域的深厚积累,以及AI算法的不断优化。

在海绵音乐的创作里,用户可以通过灵感创作和自定义创作来定制音乐。

此外,自定义创作支持一键生词(随机主题风格歌词)与灵感生词(输入想要的灵感,让AI帮你写词)

 不过体验下来,生词水平表现的平平无奇,可能是因为海绵音乐的训练数据较少,目前其所生成的音乐还缺乏新意,建议最好还是手动输入歌词。

当然,在一键生词后,用户还可以选择续写、换韵脚或者换主题(李白风格、苏轼风格、春日、港风、海边等12种风格)

韵脚也提供多种选择。

与Suno相比,海绵音乐目前最多提供200词的创作(生成时最多为1分钟的时长),Verse和chorus部分也是一键直出。

而在中文的效果上,海绵音乐略微好于Suno。

通过减少电音的使用、提高吐字清晰度和演唱流畅性,“海绵音乐”为用户带来了更加贴近母语的音乐体验

除此之外,海绵音乐还允许用户选择女声or男声,以及曲风和心情。

 在某些特定的风格上,像R&B和DJ风格,较于Suno显得更符合国人的听感。

唯一遗憾的是,海绵音乐内测阶段虽未收费,但生成的歌曲版权归公司所有,用户的使用权限较为严格。

在生成的歌曲上只能通过分享来进行传播,并不支持下载音频。

访问地址

https://www.haimianyinyue.com/

海绵音乐效果分享:

https://www.haimianyinyue.com/share/6Gg9Lln3ma

事实上,抖音在音乐领域的布局早已开始。

图片

除了TikTok Music、Resso和汽水音乐等流媒体应用外,字节跳动还与环球音乐、索尼音乐和华纳音乐等顶级音乐版权商建立了合作关系,积累了丰富的音乐资源。 

此外,抖音推出的“看见音乐计划”一直致力于扶持原创音乐人,并已成功培养出多位知名歌手。

然而,尽管抖音在音乐领域取得了一定的成绩,但其音乐业务的独立性和盈利能力仍有待提高。

虽然凭借抖音引流的方式下,汽水音乐的表现依旧平平,营收情况也未公开。

因此,抖音急需寻找新的增长点来巩固其在音乐市场的地位。

而通过AI技术赋能音乐创作,抖音有望为用户提供更加丰富多样的音乐选择,同时也为音乐创作者提供新的创作灵感。

 

 抖音在进军“AI+音乐”的赛道上,将充分结合AI技术的力量,发挥其在中文音乐领域的优势。

同时,这也是抖音在音乐市场寻求新增长点的关键一步。

One MoreThing

除了AI生成音乐外,字节跳动还在AI硬件领域进行了布局。

其收购了知名开放式耳机品牌Oladance,并推出了两条AI硬件产品线。

这也能够表明,抖音在音乐领域的野心并不止于软件端,而是希望通过AI硬件获取全新流量入口,推动内容展现的新形式。

并且根据最新媒体报道,字节跳动在两个月前已经悄然启动了AI手机的研发工作。

“AI+音乐”与“AI+硬件“双赛道也已经悄然成为了字节真正的动机!

 

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是用ARM汇编语言设计程序实现10!的代码: ```armasm AREA Factorial, CODE, READONLY ENTRY MOV R0, #10 ; 将10存入R0 BL factorial ; 调用factorial子程序 B end ; 结束程序 factorial PUSH {LR} ; 保存返回地址 CMP R0, #1 ; 比较R0和1 BEQ base_case ; 如果R0等于1,跳转到base_case SUB SP, SP, #4 ; 分配4个字节的栈空间 MOV R1, R0 ; 将R0存入R1 SUB R0, R0, #1 ; R0减1 BL factorial ; 递归调用factorial子程序 MUL R0, R0, R1 ; R0乘以R1 ADD SP, SP, #4 ; 释放栈空间 POP {PC} ; 返回 base_case MOV R0, #1 ; 将1存入R0 POP {PC} ; 返回 end MOV R0, #0 ; 返回0 BX LR ; 返回到调用位置 ``` 以下是用调用子程序的方法实现1!+2!+3!+……+10!的代码: ```armasm AREA Factorial_Sum, CODE, READONLY ENTRY MOV R0, #10 ; 将10存入R0 BL factorial ; 调用factorial子程序 MOV R1, R0 ; 将结果存入R1 MOV R0, #1 ; 将1存入R0 BL factorial ; 调用factorial子程序 ADD R1, R1, R0 ; 将结果加上R0 MOV R0, #2 ; 将2存入R0 BL factorial ; 调用factorial子程序 ADD R1, R1, R0 ; 将结果加上R0 MOV R0, #3 ; 将3存入R0 BL factorial ; 调用factorial子程序 ADD R1, R1, R0 ; 将结果加上R0 MOV R0, #4 ; 将4存入R0 BL factorial ; 调用factorial子程序 ADD R1, R1, R0 ; 将结果加上R0 MOV R0, #5 ; 将5存入R0 BL factorial ; 调用factorial子程序 ADD R1, R1, R0 ; 将结果加上R0 MOV R0, #6 ; 将6存入R0 BL factorial ; 调用factorial子程序 ADD R1, R1, R0 ; 将结果加上R0 MOV R0, #7 ; 将7存入R0 BL factorial ; 调用factorial子程序 ADD R1, R1, R0 ; 将结果加上R0 MOV R0, #8 ; 将8存入R0 BL factorial ; 调用factorial子程序 ADD R1, R1, R0 ; 将结果加上R0 MOV R0, #9 ; 将9存入R0 BL factorial ; 调用factorial子程序 ADD R1, R1, R0 ; 将结果加上R0 MOV R0, #10 ; 将10存入R0 BL factorial ; 调用factorial子程序 ADD R1, R1, R0 ; 将结果加上R0 B end ; 结束程序 factorial PUSH {LR} ; 保存返回地址 CMP R0, #1 ; 比较R0和1 BEQ base_case ; 如果R0等于1,跳转到base_case SUB SP, SP, #4 ; 分配4个字节的栈空间 MOV R1, R0 ; 将R0存入R1 SUB R0, R0, #1 ; R0减1 BL factorial ; 递归调用factorial子程序 MUL R0, R0, R1 ; R0乘以R1 ADD SP, SP, #4 ; 释放栈空间 POP {PC} ; 返回 base_case MOV R0, #1 ; 将1存入R0 POP {PC} ; 返回 end MOV R0, R1 ; 将结果存入R0 BX LR ; 返回到调用位置 ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值