
介绍: > 嘉宾:天歌,Songpot 创始人
> 主持人:刘阳子、daze
今天来到西海之声的天歌是一位 95 后女生,既是一名摇滚乐迷,也是一名创业者。她从 7 岁开始学习编程,在信息学奥赛路线上从武汉保送进入复旦大学计算机系,硕士在巴塞罗那就读声音和音乐计算专业,博士在巴黎攻读人工智能音乐信息检索方向,前后 7 年时间投入在音乐计算领域的...
介绍: > 嘉宾:天歌,Songpot 创始人
> 主持人:刘阳子、daze
今天来到西海之声的天歌是一位 95 后女生,既是一名摇滚乐迷,也是一名创业者。她从 7 岁开始学习编程,在信息学奥赛路线上从武汉保送进入复旦大学计算机系,硕士在巴塞罗那就读声音和音乐计算专业,博士在巴黎攻读人工智能音乐信息检索方向,前后 7 年时间投入在音乐计算领域的研究当中。
最近,我们试用了她一个人用自研模型结合 Claude Code 制作的「Songpot」(访问网址:www.songpot.app),这是一个 AI 驱动的音乐制作与编辑平台,能够帮助人们用 AI 辅助音乐创作 —— 注意,是「辅助」而不是「替代」创作,这也是天歌本人的核心理念。
此外,Songpot 还有一个面向 B 端的 AI 音乐搜索工具,支持用文字描述、参考音视频搜索匹配音乐,能够为广告配乐、库音乐搜索提供更精准的结果。Songpot 目前处于内测阶段,没有花过一分钱的推广预算,计划近期正式发布。
下面让我们进入与天歌的对谈。
📅 章节概要
[00:02:10] 早年编程经历分享:7 岁编程,走了条「奥赛」路
[00:03:37] 乐迷经历:高中就坐火车去北京看演出
[00:11:39] 研究内容科普:为什么马友友和其他演奏者演奏的音乐感觉不同
[00:16:13] 用户行为中心 vs 音乐内容中心
[00:29:08] Songpot 的目的是给创作者提供灵感和素材
[00:29:25] 【插播】西海之声 10 周年球衣 ongoing!
[00:38:54] 全球AI音乐信息检索的学术圈很小
[00:42:12] AI是「新一代的合成器」
[00:43:10] 做有创造力的工具,服务有创造力的人
[00:47:30] 三年后,典型独立音乐人工作台变成什么样?
[00:50:10] AI音乐硬件可能的方向
[00:53:26] 日常低科技爱好分享
🎵 End Music: Kamasi Washingtong - Isabelle
✨ 金句精选
在用来描述音乐这件事上,语言的局限一览无余
如果从一个乐器的角度来看,AI是一个极其强大的乐器,你可以用它去塑造任何你想要的声音。
AI 是个强大的辅助创作的工具,音乐创作这件事情不应该「一步到位」
做有创造力的工具,服务有创造力的人
工具为人服务,最重要的东西是理解自己要达到什么效果
> AI时代,越来越多的创作者正在把想象力和 AI 连接在一起,做出好玩的新东西。这些新东西曾经可能是手机备忘录上的一条记录,手写笔记本上的两笔草稿,通勤、洗澡或喝啤酒时产生的一闪而过的念头,如今,它们正在被有行动力的创造者们,制作成一个个可以碰,可以玩,可以用,可以持续进化的真东西。
> 西海之声一直关注创作者生态,与「动察 Beating」联合主办「超级创造者现场」活动之后,我们想把这种展示窗口搬到线上,招待在我们关注的文化、音乐、影视、娱乐、游戏、IP 领域,用 AI 进行着全新构建的超级创造者们。
> 欢迎更多的超级创造者们与我们取得联系,联系方式:liuyangzi@radiosayhi.com,或者关注「西海之声」公众号,发后台私信沟通。
> 在这里找到我们:
📻 音频播客:「西海之声 Radio SayHi!」@ 小宇宙、网易云音乐、Spotify、QQ音乐、Apple Podcasts、豆瓣
📺 视频播客:Bilibili up主「西海之声」
📱 短视频与直播:微信视频号「西海之声RadioSayHi」
📃 日常文章 / 活动预告:公众号「西海之声」
🍠 生活分享 / 节目花絮:小红书「西海之声」
👕 周边商品:微信小店「西海之声的小店」
© 西海之声 2016-2026
${x.trackCount}首
{if x.trackCount+size>10000}歌单已满
{/if}歌曲同步完成
轻敲空格完成输入
{else}选择最近@的人或直接输入
{/if}${info|escape}
${tip}
${tip}
该资源为公益歌曲
捐赠任意金额(2~4999元)即可无限畅听下载
原手机号已停用
(使用其他方式验证)
原手机号仍能使用
(使用手机验证码验证)
点击使用微信验证
点击使用QQ验证
该资源为付费内容,扫描下方二维码,使用最新的安卓或iPhone版本购买后即可畅享
|
${y+1}
{if type=='rank'}
{if x.lastRank>=0}
{if y-x.lastRank>0}
${y-x.lastRank}
{elseif y-x.lastRank==0}
0
{else}
${x.lastRank-y}
{/if}
{else}
{/if}
{/if}
|
{var alia=songAlia(x)}
${soil(x.name)}{if alia} - (${soil(alia)}){/if}
{if x.mvid>0}
MV
{/if}
|
${dur2time(x.duration/1000)}{if x.ftype==2}{/if} |
${getArtistName(x.artists, '', '', false, false, true)}
|
{if type=='dayRcmd'}
{if x.album}${x.album.name}{/if}
不感兴趣
|
{else}
{if x.album}
${soil(x.album.name)}
{/if}
|
{/if}
歌曲标题 |
时长 |
歌手 |
||
|---|---|---|---|---|
|
${y+1}
{if type=='rank'}
{if x.lastRank>=0}
{if y-x.lastRank>0}
${y-x.lastRank}
{elseif y-x.lastRank==0}
0
{else}
${x.lastRank-y}
{/if}
{else}
{/if}
{/if}
|
{if x.privilege.fee == 1}
{var alia=songAlia(x)}
${soil(x.name)}{if alia} - (${soil(alia)}){/if}
{if x.mvid>0}
MV
{/if}
|
{else}
{var alia=songAlia(x)}
${soil(x.name)}{if alia} - (${soil(alia)}){/if}
{if x.mvid>0}
MV
{/if}
|
{/if}
${dur2time(x.duration/1000)}{if x.ftype==2}{/if} |
${getArtistName(x.artists, '', '/', false, true, true)}
|
|
${y+1}
|
{var alia=songAlia(x)}
${soil(x.name)}{if alia} - (${soil(alia)}){/if}
{if x.mvid>0}
MV
{/if}
|
${dur2time(x.duration/1000)}{if x.ftype==2}{/if} |
{if x.album}
{var transName = x.album.tns && x.album.tns.length > 0 ? x.album.tns[0] : ''}
${soil(x.album.name)}
{if transName}
- (${transName|escape})
{/if}
{/if}
|
标题 |
时长 |
歌手 |
|||
|---|---|---|---|---|---|
|
${y+1}
{if x.lastRank>=0}
{if y-x.lastRank>0}
${y-x.lastRank}
{elseif y-x.lastRank==0}
0
{else}
${x.lastRank-y}
{/if}
{else}
{/if}
|
{if x.album}
{var alia=songAlia(x)}
${soil(x.name)}{if alia} - (${soil(alia)}){/if}
{if x.mvid>0}
MV
{/if}
|
{else}
${y+1}
{if x.lastRank>=0}
{if y-x.lastRank>0}
${y-x.lastRank}
{elseif y-x.lastRank==0}
0
{else}
${x.lastRank-y}
{/if}
{else}
{/if}
|
{var alia=songAlia(x)}
${soil(x.name)}{if alia} - (${soil(alia)}){/if}
{if x.mvid>0}
MV
{/if}
|
{/if}
${dur2time(x.duration/1000)}{if x.ftype==2}{/if} |
${getArtistName(x.artists, '', '', false, false, true)}
|
|
${y+1}
|
{var alia=songAlia(x)}
${soil(x.name)}{if alia} - (${soil(alia)}){/if}
{if x.mvid>0}
MV
{/if}
|
${dur2time(x.duration/1000)}{if x.ftype==2}{/if} |
${getArtistName(x.artists, '', '', false, false, true)}
|
{if x.album}
${soil(x.album.name)}
{/if}
|
服务条款| 隐私政策| 儿童隐私政策| 版权投诉| 投资者关系| 广告合作 | 联系我们
廉正举报 不良信息举报邮箱: 51jubao@service.netease.com
互联网宗教信息服务许可证:浙(2022)0000120 增值电信业务经营许可证:浙B2-20150198 粤B2-20090191-18 浙ICP备15006616号-4 工业和信息化部备案管理系统网站
网易公司版权所有©1997-2026杭州乐读科技有限公司运营:浙网文[2024] 0900-042号 浙公网安备 33010802013307号 算法服务公示信息




