rapping-neural-network

用AI生成Kanye风格说唱歌词,输入开头即出完整段落

这是一个用循环神经网络(RNN)训练的说唱歌曲生成器,专门基于Kanye West的全部音乐作品进行训练。项目解决了“如何自动生成具有特定风格的说唱歌词”的问题,核心能力是学习Kanye歌词的节奏、押韵和用词习惯,并生成新的说唱段落。用户可以通过输入起始词或句子,让模型续写歌词,体验AI创作说唱的过程。项目提供了训练代码和预训练模型,方便开发者复现或微调。虽然基于Kanye作品,但模型架构可迁移到其他歌手或风格。整体上,这是一个将深度学习应用于创意写作的有趣实验,展示了RNN在文本生成领域的潜力。

开源 free 设计创意
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1064
维护状态 低维护
是否开源
定价模式 free

项目数据

分类设计创意
开发团队robbiebarrat
所属国家
官网地址
定价模式free
价格说明开源项目,本地部署,完全免费
访问状态
是否开源
开源协议
主要语言Python
技术栈/模型generative-art,learning,lyrics,machine,mp3,neural-network,rap,rap-songs,rhymes,songs,songwriting
GitHub 星标★ 1064
30天Star增速
HF 下载量
上线时间2016-11-03 00:00:00
最近更新2026-09-20 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数5

使用教程

难度:进阶 约 20 分钟 部署方式:本地安装 5 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Python 2.x(README 明确要求,官方已停止维护)
  • pip(对应 Python 2.x 版本)
  • 可访问 GitHub 与 PyPI 的网络环境
  • 可选:Google 账号,用于运行官方 Colab notebook

安装与启动步骤

  1. 1克隆项目仓库

    把项目源码下载到本地,README 未给出目录结构说明,克隆后进入项目根目录操作。

    git clone https://github.com/robbiebarrat/rapping-neural-network
    cd rapping-neural-network
  2. 2准备 Python 2 环境

    README 标注安装需使用 python 2.x,建议用独立虚拟环境或 conda 环境隔离,避免影响系统默认 Python。

  3. 3安装依赖

    在项目根目录执行 README 给出的安装命令,安装 requirements.txt 中列出的依赖包,需用 Python 2 对应的 pip。

    pip install -U -r requirements.txt
  4. 4用 Colab 快速运行

    README 提供了官方 Google Colab notebook 链接,不想在本地配置 Python 2 环境时可直接打开该 notebook 运行。

  5. 5输入歌词生成新歌

    README 说明可把你提供的任意歌词喂给模型,它会逐词写出押韵并带有一定 flow 的新歌,具体调用脚本需查看仓库内源码。

如何确认成功

依赖安装无报错,且运行 Colab notebook 或本地生成脚本后能输出由模型逐词生成的新歌词文本。

常见问题

Q:可以用 Python 3 运行吗?

A:README 安装说明明确写的是 python 2.x,未提供 Python 3 的支持说明。若本地环境是 Python 3,建议改用官方 Colab notebook,或自建 Python 2 环境。

Q:没有 GPU 能跑这个项目吗?

A:README 未说明硬件要求,也未给出训练脚本的运行命令。可用官方 Colab notebook 在云端运行,避免本地算力不足。

Q:能用来生成其他歌手的歌词吗?

A:README 说明模型基于 Kanye West 全部作品训练,但架构可迁移到其他歌手或风格,需要你自己准备语料并重新训练。

Q:执行 pip 安装依赖报错怎么办?

A:先确认 pip 属于 Python 2.x(否则依赖版本不匹配);若本地环境难以配置,直接使用 README 提供的 Colab notebook 更省事。

注意事项

  • README 的 Usage 部分未给出具体运行命令,训练和生成脚本的调用方式需自行查看仓库文件。
  • Python 2.x 已停止维护,建议在 Colab 或隔离的虚拟环境中运行,不要直接装在系统 Python 上。
  • README 示例歌词含粗俗词汇,模型输出也可能出现类似内容,展示时请注意场合。
  • 本项目是作者高中编程社团的生成艺术实验,README 给出的安装信息较少,可能已无法直接复现。

核心亮点

  • 基于Kanye全部专辑训练,风格还原度高
  • 提供预训练模型,开箱即用生成歌词
  • 代码结构清晰,易于复现和二次训练

不足之处

  • 训练数据仅限单一歌手,风格泛化能力有限
  • 生成歌词可能缺乏连贯主题,需人工筛选
  • 文档/社区待观察

适用场景

  • 说唱爱好者快速生成灵感歌词
  • AI创意写作教学演示
  • 音乐人探索风格化文本生成

替代项目

markovify、textgenrnn、gpt-2-simple

项目介绍

rapping-neural-network 是音频音乐领域的开源项目,由 robbiebarrat 开发,2016 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(1,064)位列前 30%,在音频音乐分类中处于中上游。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-20。本地部署,完全免费。

它主要面向的使用场景是:说唱爱好者快速生成灵感歌词。同类可对比的替代方案包括 markovify、textgenrnn、gpt-2-simple。

上一篇:vst

下一篇:blossom

同类项目推荐

tango 开源

输入一句话,自动生成匹配的音频内容

A family of diffusion models for text-to-audio generation.

★ 1239 2026-08-09
AuK 开源

一个模型搞定语音生成、编辑与分离

AuK: An Open-Source Foundational Model for Speech Generation and Editing

★ 1236 2026-09-13
swift-tts 开源

Swift 项目三行代码接入系统 TTS,兼容 TCA 和 Combine

A straightforward package containing version for Swift modern concurrency, Point-Fre···

★ 52 2026-08-09
ai-dj 开源

现场演出中实时用 AI 生成音乐,保持人类掌控

AI music generation for live performance - Standalone (Ableton Link) + VST3/AU. 8 tr···

★ 245 2026-08-09