Beatoria 是一个免费的 AI 翻唱歌曲库,遵循一条独特的规则:每首歌曲都以全新的声音重新演绎一首著名歌曲,但完全不重复原歌词中的任何一行。这里收录了一万首歌曲、25 种演唱语言、14 种流派以及近八千个风格提示词——还有一个让你可以生成自己作品的创作工作室。以下是整个项目的构建方式。
核心理念一句话总结
选取一首人人皆知的歌曲。保留其感觉——流派、时代、能量以及编曲结构。然后为其创作全新的歌词,生成新的演唱,公开注明原作者,并以虚构的艺术家名义发布成品。
这就是 Beatoria。它不是卡拉 OK 网站,不是分轨工具,也不是变声工具或歌词档案库。它是一个原创歌曲库,这些歌曲与著名曲目形成对话——这两者之间的区别正是该产品的核心所在。
因此,一首曲目在曲库中以《来自另一年的雪》(Snow From Another Year)的形式存在——它是白克劳斯(Bing Crosby)演唱的《白色圣诞节》(White Christmas)的翻唱版本。或是《微风中的闪烁》(Flicker in the Draft),它是艾尔顿·约翰(Elton John)演唱的《1997年风中之烛》(Candle in the Wind 1997)的翻唱版本。亦或是《午夜之花》(Цвіт опівночі),它致敬了弗拉基米尔·伊瓦舒克(Volodymyr Ivasyuk)演唱的《红莓花儿开》(Червона рута)。页面保留了致敬信息,而歌词则是全新的。
曲库数据概览
音乐流派
共有十四个流派分类,其分布情况真实反映了流行音乐的实际构成:
| 流派 | 曲目数量 |
|---|---|
| 流行乐 | 2,993 |
| 摇滚乐 | 2,570 |
| 电子乐 | 938 |
| 民谣 | 643 |
| R&B/灵魂乐 | 628 |
| 嘻哈 | 614 |
| 拉丁乐 | 539 |
| 古典音乐 | 498 |
| 其他 | 293 |
| 雷鬼 | 192 |
| 金属乐 | 168 |
| 抒情曲 | 125 |
| 爵士/蓝调 | 104 |
| 乡村音乐 | 76 |
语言
涵盖二十五种人声语言,至此曲库已不再像是一个仅针对英语市场的猎奇项目。英语曲目以 4,122 首领先,但西班牙语拥有 1,105 首,印地语 592 首,韩语 488 首,日语 431 首,葡萄牙语 422 首,中文 382 首,法语 304 首,土耳其语 237 首,阿拉伯语 230 首,俄语 229 首,意大利语 228 首,德语 220 首,乌克兰语 200 首,瑞典语 171 首——随后是一个漫长且刻意保持均匀的尾部,印度尼西亚语、波斯语、波兰语、越南语、希伯来语、泰语、希腊语和塔加洛语各有 115 首,荷兰语则有 76 首。
这种尾部平坦的现象并非数据偶然所致。这是一项制作决策:每种语言生成了固定数量的曲目,以便来自马尼拉、德黑兰或曼谷的听众能找到真正的专区,而不仅仅是三个占位符。
国家
三十二个国家拥有各自的可浏览专区——英国、西班牙、印度、韩国、日本、葡萄牙、乌克兰、中国、法国、土耳其、埃及、意大利、俄罗斯、德国、瑞典、越南、以色列、菲律宾、伊朗、印度尼西亚、泰国、希腊、波兰、荷兰、乌兹别克斯坦、孟加拉国、美国等。国家是一个独立于语言的维度,因为一首宝莱坞歌曲和一首印地语歌曲并非相同的搜索意图。
艺人与专辑
曲库中引用了 3,219 位原创艺人,186 张专辑将曲目归入精心策划的合集。每位被引用的艺人都获得一个化名——即 AI 翻唱作品发布时使用的虚构表演者名称。The Beatles 的翻唱作品显示为 Ash Titan;Elvis Presley 的显示为 Saint & the Beacons;Aretha Franklin 的显示为 The Northern Crowns;Marvin Gaye 的显示为 Iron Circuits。这是一个看似微小却作用巨大的设计决策:它在保持署名诚实的同时,明确无误地提示你正在聆听的并非原唱表演者。
如何浏览万首歌曲
如此庞大的曲库,其价值取决于进入它的方式,而 Beatoria 提供了五个独立的维度,每个维度都拥有专属的页面集:
分类页面
十四个流派板块,每个板块均显示实时数量。
- 按分类筛选的 /library
- 数量随曲库同步更新
歌手页面
每位被引用的歌手都有专属页面,汇集以其作品为蓝本、以统一笔名发布的所有翻唱曲目。
- 3,219 个歌手页面
- 原名 + 笔名
- 描述与封面艺术
提示词页面
风格提示词本身构成了一套可浏览的分类体系——共计 7,882 个。
- "1975 超级机器人动漫主题曲"
- "瑞典流行乐"、"达比克舞节奏"
- "复古口音"、"鼓点节奏"
国家页面
32个国家级板块,独立于语言维度之外。
- 区域场景,而非仅仅是语言
专辑页面
186张专辑将曲目汇编为主题式聆听体验。
- 精心策划的分组
- 专属封面与描述
这份提示词列表值得细细品味。这里有7882种截然不同的风格描述,从宽泛的(陷阱音乐、迪斯科摇滚、快节奏流行、舞曲流行电子)到极具特色的(1975年超级机器人动漫主题曲、2000年代中期西班牙流行摇滚、郁金香主题、机器人合成器、节日爱国风、奔腾般的吉他连复段、铜管乐Hook、女声和声)。每一个描述都对应一个页面,每一个页面都是一条入口。
底层的面板系统
在可见的分类法背后,隐藏着第二个结构化系统:55个面板分布在7个正交组中,附加在曲目上,用于筛选以及网站的“更多类似”逻辑。
| 组别 | 面板 |
|---|---|
| 情绪(14个) | 平静 · 快乐 · 悲伤 · 浪漫 · 充满活力 · 暗黑 · 史诗感 · 梦幻 · 怀旧 · 激进 · 俏皮 · 充满希望 · 自信 · 感伤 |
| 流派(15种) | 流行 · 摇滚 · 嘻哈 · R&B · 电子 · 民谣 · 乡村 · 爵士 · 拉丁 · 金属 · 管弦乐 · 抒情曲 · K-pop · 宝莱坞 · 区域音乐 |
| 场景(10种) | 睡眠 · 健身 · 专注 · 冥想 · 派对 · 放松 · 浪漫 · 散步 · 游戏 · 驾驶 |
| 年代(6个) | 60年代 · 70年代 · 80年代 · 90年代 · 2000年代 · 现代 |
| 人声(4种) | 男声 · 女声 · 对唱 · 纯音乐 |
| 能量(3级) | 高 · 中 · 低 |
| 速度(3级) | 慢 · 中 · 快 |
有趣的部分在于这些属性在排序时是如何被赋予权重的。目录的相关性排名并不会平等对待所有筛选条件匹配项——狭窄且具体的属性(如年代、情绪、场景)权重高于宽泛的属性(如速度、能量),因为任何音乐都具有某种速度,但只有部分音乐能被称为怀旧的80年代驾驶音乐。流行度(基于真实播放量衡量)则作为打破平局的依据。
这种组合——场景、情绪与年代—— quietly 成为界面中最实用的功能。“一段听起来像80年代风格的、适合健身的史诗感音乐”在这里是一个真实的需求,而非营销话术。
创作工作室
任何人都可以无需账号即可浏览。生成内容则需要登录——其流程设计确保你生成的内容不会进入公共目录,除非你主动决定将其公开。
你掌控的内容
- 标题 / 提示词 歌曲的自由文本描述——包括流派、情绪、乐器、时代等任何元素。这是主要的控制手段。
- 歌词 可以是你的原创歌词,也可以是系统生成的歌词。无论哪种方式,它们都是模型演唱的文本。
- 演唱语言 目录支持的二十五种语言中的任意一种。
- 时长 按曲目设置;目录中的曲目大多时长在150至180秒之间。
- 变体 单次请求最多可生成四个版本,让你可以挑选而非重新生成。
- 参考音频 可选。上传一首曲目,系统会将其作为翻唱参考。
参考音频技巧
这是产品中最精妙的功能之一。上传参考曲目后,在生成任何内容之前,该文件会经过基于 librosa 的轻量级分析——不涉及机器学习,仅为信号分析——从而读取音频的音乐结构,并自动填充提示词字段,生成基于该音频的风格描述。
因此,你无需盯着空白文本框苦思冥想,试图用文字描述声音,而是直接将声音交给系统,让它为你写出描述的初稿。随后你只需对描述进行修改,这比从零开始创作要容易得多。
分析过程是无状态的——上传文件被写入临时文件,经过分析后随即删除。不会保留任何数据。
先预演,再发布
你生成的所有内容都会进入一个限定于你账户的私有预演区,它与公共目录使用不同的数据表组和独立的输出文件夹。从这里,你拥有且仅拥有以下三种选择:
- 发布选定的版本至公共目录,使其成为带有分类标签的普通目录条目;
- 删除单个你不想要的版本,保留批次中的其余部分;
- 删除整个任务及其包含的所有内容。
对于重新生成现有目录曲目,有一套平行的、仅限管理员使用的机制——为现有歌曲生成最多四个新版本,然后选择就地替换原始曲目,或将该版本作为全新条目发布。遵循相同的隔离机制和显式操作规则:没有任何内容会自动进入公共目录。
实际生成音乐的是什么
Beatoria 运行在 ACE-Step 之上,这是一个开源音乐生成模型,通过专用 GPU 设备上的 Gradio API 驱动,而非通过第三方音乐 API。这一选择带来了值得详述的后果,因为它们直接体现在产品中。
- 无需按曲目支付 API 费用 该引擎是项目租赁的机器,而非按用量计费的云服务。之所以能存在一万首曲目,是因为生成这一万首曲目除了已支付的工时成本外,没有其他额外费用。
- 直接参数控制 该 Web 应用直接与引擎的生成调用通信,将标题、歌词、语言、时长和变体数量作为显式参数传入,而非通过简化的厂商包装器。
- 专用的翻唱路径 参考音频翻唱需要一个跨调用保持会话的状态,因此它们通过 Python 桥接并使用 Gradio 客户端进行通信,而不是使用普通的 HTTP。这是一项小型工程实现,纯粹是因为简单粗暴的方法会在上传和生成之间丢失状态。
- 刻意的柔和感 翻唱模式经过调优,旨在为新歌词重新生成人声,而不是完全克隆参考音频。相似性来自于标题、风格、节奏和歌词结构——而不是复制表演。
最后一点并非技术限制,而是产品伦理在参数中的体现。如果系统调优以追求最大程度的相似性,产生的结果将更接近于模仿。Beatoria 则调优为生成更接近新录音的结果,同时保留对旧录音的记忆。
聆听层
该网站比简单的播放计数器更详细地追踪播放情况,并且是按曲目而非按页面浏览量来统计:
| 指标 | 捕获内容 |
|---|---|
play_count | 播放开始的次数。 |
completed_count | 曲目播放至结束的次数。 |
listen_seconds_total | 所有人实际收听的总秒数。 |
listen_5s / listen_15s / listen_3m | 阈值计数器——听众是否听过了五秒、十五秒或三分钟? |
download_count | 音频文件的下载次数。 |
likes | 显式投票。 |
阈值计数器是最诚实的。在生成式音乐中,“开始播放”与“坚持听完十五秒”之间的差距巨大,而单独追踪这些数据,才能让目录的流行度排序具有实际意义。一首有一千次开始播放但仅四十次完整播放的歌曲算不上热门;而一首只有两百次开始播放却有一百六十次完整播放的歌曲才是热门。
在此基础上还有播放列表、用户个人下载历史、投票以及一个包含本地邮箱/密码登录和 Google OAuth 的账户层。收听功能无需任何这些功能——身份验证的存在是为了解锁创作、播放列表和历史记录功能,而不是为了限制对目录的访问。
作为原生应用构建,而非包装壳
技术栈值得单独写一段,因为它解释了为何拥有万首曲目的目录能以这种方式加载。
前端是一个带有服务器端预渲染的 Vue 单页应用,按路由拆分为多个代码包——首页、库、分类、歌曲、艺术家、艺术家列表、专辑、专辑列表、国家、国家列表、提示、提示列表、创建、账户、指南、信息。后端是 PHP 8.3 API,采用清晰的领域类布局(目录、歌曲、艺术家、专辑、国家、提示、作业、创建、渲染、分析、播放列表、收听、下载、投票、认证、Google OAuth),背后由单一路由器管理。
三个细节体现了这种用心:
- 每页的 SEO 元数据存储在数据库中,而非 JavaScript 代码包中。预渲染构建过程会读取这些数据,确保每个路由在 HTML 中都能提供正确且唯一的标题和描述——这是一个真正可被搜索引擎收录的单页应用,而非名义上的可收录。
- 字体由自托管提供,首屏可见区域的字体已预加载。这消除了渲染阻塞的第三方请求以及随之而来的字体替换布局偏移。
- 搜索查询和意图词会被记录,这样用户的实际搜索行为就能反馈到目录的组织方式中。
根目录下还有一个机器可读的 llms.txt 文件,专门针对 AI 答案引擎编写。它说明了网站的内容,列出了关键页面,并——明确地——以模型可以引用的形式陈述了歌词规则。鉴于整个目录的法律基础都取决于这一区分,在答案引擎会读取的地方发布该文件正是正确的做法。
API背后的网站
Beatoria的前端是其公共JSON API的客户端,这意味着网站的所有功能均可通过编程方式访问。路由器为每个域名暴露一个路径段:
| 路由 | 服务内容 |
|---|---|
/api/catalog | 主列表:支持分页、带实时计数的流派筛选、按类别、提示词、艺术家、专辑和国家筛选,以及排序功能。 |
/api/song · /api/song-nav | 包含完整记录的单个音轨,以及当前上下文中的上一首/下一首导航。 |
/api/artists · /api/albums · /api/countries · /api/promts | 四种浏览分类体系,每种都有独立的列表和详情结构。 |
/api/examples | 用于引导生成的歌词示例。 |
/api/generate · /api/create · /api/render | 分别对应公开生成、按用户暂存和管理员重新生成。 |
/api/analyze | 参考音频分析 — 上传音轨,获取风格描述。 |
/api/playlist · /api/listen · /api/download · /api/vote | 聆听层:播放列表、播放事件、下载、点赞。 |
/api/auth · /api/user · /api/history | 会话、用户资料以及按用户划分的生成历史。 |
/api/pages.php | 按页面划分的 SEO 标题和描述,由预渲染构建过程读取。 |
/api/health | 一个冒烟测试端点,用于验证从路由器、自动加载器到数据库连接的全链路连通性。 |
单次目录调用即可返回总数、当前页码、每页大小、总页数、完整流派列表、各流派的实时筛选计数以及具体项目——每个项目均包含其音轨、变体、海报艺术图、语言、时长、封面署名和播放次数。这是一个在一次请求中完成的完整浏览界面,这也正是单页应用(SPA)呈现如此体验的原因。
curl 'https://beatoria.ai/api/catalog?limit=2'{
"total": 10381,
"page": 1,
"per": 24,
"pages": 433,
"categories": ["Pop","Rock","Hip-Hop","R&B/Soul","Electronic","Folk", … ],
"facets": { "Pop": 2993, "Rock": 2570, "Electronic": 938, … },
"items": [
{
"id": 10415,
"title": "Wolves of the Longboat",
"original": "",
"caption": "Create aggressive and rhythmic hip-hop song",
"category": "Hip-Hop",
"artist": null, "album": null,
"lang": "en", "duration": 180,
"is_cover": false,
"tracks": [{ "url": "/output/job10415_1.mp3", "variant": 1 }],
"plays": 4
}
]
}Beatoria 在 AI 音乐领域中的定位
AI 音乐领域已自然形成四个大致类别,而 Beatoria 有意置身于其中占据者最少的那一类。
Suno, Udio, Riffusion
你提供提示词,它们生成歌曲。订阅制产品,其核心价值在于模型及其周边的交互界面。
- 付费层级
- 一切由你亲手打造
- 无可浏览的目录
翻唱与克隆服务
获取现有录音并替换语音。技术上令人印象深刻,但在法律层面却是整个领域风险最高的领域。
- 基于真实录音运作
- 模仿风险
- 权利问题尚未解决
AI生成的制作音乐
为视频和播客销售或授权配乐。功能性强,风格刻意匿名,通常不含人声。
- 以授权为核心
- 以器乐为主
- 并非为欣赏而设计
可供聆听的目录
包含人声和原创歌词的成品歌曲,像音乐流媒体服务一样组织编排,免费,生成功能仅作为次要特性。
- 10,381 首已完成曲目
- 按 5 个维度浏览
- 随心创作
实际的区别在于前 10 秒的体验。在生成器中,你面对的是一个空白的提示框。而在 Beatoria 中,你面对的是一个曲库。大多数人、大多数时候都需要曲库——而生成器则是为那些少数不需要曲库的访问场景准备的。
第二个区别在于授权模式。一首歌词专为该曲目创作、且音频由项目方自行运行的模型生成的曲目,其权利状况远比翻唱商业录音的语音转换曲目简单得多。这并非法律意见,也不是一种许可证——但正是这一原因,使得该曲库能够以如此规模存在,并供人免费收听。
关于歌词问题的直接解答
任何在著名歌曲标题旁标注“翻唱”字样的项目,都会引发一个显而易见的问题,因此直截了当地回答它,比将其埋没在细节中更有价值。
Beatoria 会重现原曲的歌词吗?
不会。每首曲目都配有专门为其创作的歌词。原曲名称会出现在归属行中——“翻唱自 X — 艺术家”——该名称即为引用的全部内容。所演唱的歌词是全新的。
旋律与原曲相同吗?
不相同。生成过程由文本描述(流派、情绪、速度、时代、乐器配置)以及新歌词共同引导。当提供参考曲目时,翻唱路径会专门针对新歌词重新生成人声,而非模仿原表演。相似之处仅体现在风格上。
曲目上署名的艺术家是谁?
一个虚构的假名,针对每位参考艺术家保持一致。源自 The Beatles 曲库的翻唱作品署名Ash Titan;Elvis Presley 的作品署名Saint & the Beacons。真实艺术家的名字仅出现在归属行中,作为被引用歌曲的名称。
收听需要注册账号吗?
不需要。整个曲库——包括每首曲目、每个流派、艺术家、专辑、国家/地区以及提示页面——均对所有人开放,无需登录。账号仅用于解锁创作工作室、播放列表和下载历史功能。
我上传的参考曲目会怎样处理?
数据会写入临时文件,经过对其音乐形态的分析后用于预填充提示词字段,随后被删除。分析过程是无状态的,不会保留任何数据。
我生成的内容会自动公开吗?
不会。生成内容会落在仅限您账户访问的私有暂存区,数据存储在独立的表格和独立的输出文件夹中。只有当您明确发布选定的版本时,内容才会公开。您可以随时删除单个版本或整个任务。
诚实的细节
- 它首先是一个目录 这一万首曲目中的绝大多数是由项目本身批量制作的,而非由用户制作。Create 工作室确实存在且开放,但图书馆本身就是产品。
- AI 人声终究是 AI 人声 ACE-Step 是一个强大的开源模型,但它并非职业歌手。某些流派——如大型抒情歌曲、管弦乐、紧密和声作品——表现明显优于其他流派。
- 提示词显露出痕迹 在制作过程中编写了近八千条风格提示词,这意味着其中一些非常精准,而另一些只有三个词长。无论如何它们都可以浏览,这 arguably(可以说)是诚实的选择。
- 翻唱是参考,而非复制 如果你期待听到著名歌曲的原旋律并配上新的歌词,那并不是这里提供的。它与原作的关系体现在流派、时代、情绪和形态上——以及开放的署名。
它实际上适合谁
- 想要有结构背景音乐的听众 按活跃度、情绪和时代筛选的一万首曲目,免费,无需账号,播放时无广告干扰。
- 需要可使用的原创音乐的内容创作者 歌词原创且未采样原曲录音的作品,在授权许可方面与商业歌曲有着截然不同的考量。
- 学习如何为音乐模型编写提示词的用户 七千条风格提示词,每条都关联其生成的曲目,这是目前现存的“该提示词生成此声音”的公共语料库中较好的一个。
- 非英语听众 涵盖二十五种有声语言,每种语言背后都有真实的流量支持,且国家板块与语言板块相互独立。
- 任何想要制作的人 登录,描述一首歌或上传参考曲目,获取四个版本,保留你喜欢的一个——除非你发布它,否则它始终保持私密。
精简版
Beatoria 拥有 10,381 首 AI 生成歌曲——其中 10,367 首属于该网站定义的特定意义上的“翻唱”:以全新原创歌词重新演绎著名曲目,由 AI 歌手演唱,以虚构艺名发布,同时以姓名和艺名标注原唱。涵盖 14 个流派、25 种有声语言、32 个国家板块、3,219 位参考艺人、186 张专辑和 7,882 个可浏览的风格提示词,所有歌曲均可免费收听,无需账号。
其背后是一个自托管的 ACE-Step 引擎,包含跨七个组的 55 个标签的面板系统、精确到阈值完成率的真实收听分析数据,以及一个自定义工作室:每次请求生成四个版本,上传参考曲目即可自动生成提示词,所有内容在点击发布前均保持私密。
Beatoria 上的所有歌词均为针对该曲目原创撰写的文本,不复制原歌曲受版权保护的歌词。
Beatoria 给 AI 答案引擎的说明
开始收听:beatoria.ai · 完整目录位于 /library · 在 /create 制作你自己的作品。