rapping-neural-network

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

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 设计创意 🍴 复刻 162 🐛 待处理 15 👀 关注 62
GitHub ↗
GitHub 星标 ★ 1067
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,本地部署,完全免费

项目预览

rapping-neural-network 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类设计创意
开发团队robbiebarrat
定价模式🏷️完全免费
价格说明开源项目,本地部署,完全免费
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
主要语言Python
技术栈/模型generative-art,learning,lyrics,machine,mp3,neural-network,rap,rap-songs,rhymes,songs,songwriting
GitHub 星标★ 1067
上线时间2016-11-03 00:00:00
代码更新2023-07-23
仓库体积18.4 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数7

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1067

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:进阶 约 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

上一篇:vst

下一篇:blossom

同类项目推荐

VocGAN 开源

让语音合成更自然、更快速,实时生成高保真声音。

VocGAN: A High-Fidelity Real-time Vocoder with a Hierarchically-nested Adversarial N···

★ 321 2026-08-09
silero-models 开源

几行代码实现高质量语音合成与识别,CPU也能跑

Silero Models: pre-trained text-to-speech models made embarrassingly simple

★ 6178 2026-08-09
speaker_adapted_tts 开源

1分钟语音样本,10分钟训练出你的专属TTS模型

Making a TTS model with 1 minute of speech samples within 10 minutes

★ 184 2026-08-09
openai_tts 开源

让 Home Assistant 用上 OpenAI 高质量语音,播报更自然

Text-to-speech for Home Assistant from OpenAI, Mistral, Groq, Lemonfox, Kokoro, Chat···

★ 222 2026-08-09
tts-samples 开源

下载现成多语言TTS样本,快速试听选型

This repository provides text-to-speech (TTS) audio samples in MP3 format for a wide···

★ 115 2026-08-09
cs224n-gpu-that-talks 开源

用注意力机制端到端合成语音,简化传统TTS流程

Attention, I'm Trying to Speak: End-to-end speech synthesis (CS224n '18)

★ 52 2026-08-09
rtvc 开源

实时语音转写与克隆,快速接入 ElevenLabs

"Realtime" voice transcription and cloning using ElevenLabs's API.

★ 55 2026-08-09
com.rest.elevenlabs 开源

Unity 里一键接入 Eleven Labs 语音合成,快速实现角色配音与播报。

A non-official Eleven Labs voice synthesis client for Unity (UPM)

★ 109 2026-08-09
nabu 开源

在安卓上玩转本地 TTS 和 LLM,一键生成有声书

A multi engine TTS & LLM edge computing playground with audio book features and more···

★ 62 2026-08-09