
rapping-neural-network
用AI生成Kanye风格说唱歌词,输入开头即出完整段落
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1067
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- Python 2.x(README 明确要求,官方已停止维护)
- pip(对应 Python 2.x 版本)
- 可访问 GitHub 与 PyPI 的网络环境
- 可选:Google 账号,用于运行官方 Colab notebook
安装与启动步骤
-
1克隆项目仓库
把项目源码下载到本地,README 未给出目录结构说明,克隆后进入项目根目录操作。
git clone https://github.com/robbiebarrat/rapping-neural-network cd rapping-neural-network -
2准备 Python 2 环境
README 标注安装需使用 python 2.x,建议用独立虚拟环境或 conda 环境隔离,避免影响系统默认 Python。
-
3安装依赖
在项目根目录执行 README 给出的安装命令,安装 requirements.txt 中列出的依赖包,需用 Python 2 对应的 pip。
pip install -U -r requirements.txt -
4用 Colab 快速运行
README 提供了官方 Google Colab notebook 链接,不想在本地配置 Python 2 环境时可直接打开该 notebook 运行。
-
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
同类项目推荐
VocGAN
开源
让语音合成更自然、更快速,实时生成高保真声音。
VocGAN: A High-Fidelity Real-time Vocoder with a Hierarchically-nested Adversarial N···
silero-models
开源
几行代码实现高质量语音合成与识别,CPU也能跑
Silero Models: pre-trained text-to-speech models made embarrassingly simple
speaker_adapted_tts
开源
1分钟语音样本,10分钟训练出你的专属TTS模型
Making a TTS model with 1 minute of speech samples within 10 minutes
openai_tts
开源
让 Home Assistant 用上 OpenAI 高质量语音,播报更自然
Text-to-speech for Home Assistant from OpenAI, Mistral, Groq, Lemonfox, Kokoro, Chat···
tts-samples
开源
下载现成多语言TTS样本,快速试听选型
This repository provides text-to-speech (TTS) audio samples in MP3 format for a wide···
cs224n-gpu-that-talks
开源
用注意力机制端到端合成语音,简化传统TTS流程
Attention, I'm Trying to Speak: End-to-end speech synthesis (CS224n '18)
rtvc
开源
实时语音转写与克隆,快速接入 ElevenLabs
"Realtime" voice transcription and cloning using ElevenLabs's API.
Unity 里一键接入 Eleven Labs 语音合成,快速实现角色配音与播报。
A non-official Eleven Labs voice synthesis client for Unity (UPM)
nabu
开源
在安卓上玩转本地 TTS 和 LLM,一键生成有声书
A multi engine TTS & LLM edge computing playground with audio book features and more···