AI Personal Learning
and practical guidance

RapBank: a model for directly generating rap (Rap) vocals from lyrics and backing tracks (currently open dataset)

General Introduction

RapBank is a dataset and toolset designed for rap lyrics generation. Created by NZqian, the project aims to provide researchers and developers with a high-quality rap lyrics dataset by collecting and processing rap songs from YouTube.RapBank contains over 90,000 rap songs in 84 languages, and provides detailed processing pipelines and usage instructions to help users efficiently process data and train models. The project's data and code are open source on GitHub under the CC BY-NC-SA 4.0 license.

RapBank: a model for directly generating rap (Rap) vocals from lyrics and backing tracks (currently open dataset) -1


 

Function List

  • Dataset Download: A dataset of over 90,000 rap songs in multiple languages is available.
  • Data Processing Pipeline: Includes steps such as source separation, segmentation, and lyrics recognition to help users process data efficiently.
  • Detailed documentation: provide complete instructions and sample code to help users get started quickly.
  • Open source code: All code and data are open source on GitHub, which is convenient for secondary development.
  • License Agreement: The data and code follow the CC BY-NC-SA 4.0 license agreement, ensuring that users stay within the bounds of legality.

 

Using Help

Installation process

  1. Cloning Project Warehouse:
   git clone https://github.com/NZqian/RapBank.git
cd RapBank
  1. Install the dependencies:
   pip install -r requirements.txt
  1. Download the dataset and place it in the specified folder, for example /path/to/your/data/wavThe

data processing

  1. Use the provided scripts to process the data:
   bash pipeline.sh /path/to/your/data /path/to/save/features start_stage stop_stage
  • start_stage cap (a poem) stop_stage parameters are used to specify the start and end phases of processing, ranging from 0 to 5.
  • Multiple GPUs are recommended for faster processing.

Functional operation flow

  1. Dataset Download: Visit the GitHub page to download the required dataset files.
  2. Data processing: Follow the steps above to install the dependencies and run the processing scripts to generate the required feature files.
  3. Model training: Use the processed data for model training, please refer to the sample code in the project documentation for specific steps.
  4. Result analysis: rap lyrics generation using the generated model, and analysis and optimization of the results.

Detailed Functions

  • Dataset Download: A dataset of more than 90,000 rap songs is available for users to download and use for research and development as needed.
  • Data processing pipeline: Includes multiple steps such as source separation, segmentation, and lyric recognition to help users process and analyze data efficiently.
  • Detailed Documentation: The project provides complete instructions and sample code to help users quickly get started and secondary development.
  • open source: All code and data are open source on GitHub and can be freely downloaded and used by users.
  • license: The data and code follow the CC BY-NC-SA 4.0 license agreement, which ensures that users stay within the bounds of legality.
AI Easy Learning

The layman's guide to getting started with AI

Help you learn how to utilize AI tools at a low cost and from a zero base.AI, like office software, is an essential skill for everyone. Mastering AI will give you an edge in your job search and half the effort in your future work and studies.

View Details>
May not be reproduced without permission:Chief AI Sharing Circle " RapBank: a model for directly generating rap (Rap) vocals from lyrics and backing tracks (currently open dataset)

Chief AI Sharing Circle

Chief AI Sharing Circle specializes in AI learning, providing comprehensive AI learning content, AI tools and hands-on guidance. Our goal is to help users master AI technology and explore the unlimited potential of AI together through high-quality content and practical experience sharing. Whether you are an AI beginner or a senior expert, this is the ideal place for you to gain knowledge, improve your skills and realize innovation.

Contact Us
en_USEnglish