# Glossary

Last update: Mar 8, 2024


# List of smaller keywords.

# Backing vocals

  • Vocal lines that contribute to the sound of the lead vocals in a song.

#

# Bit depth

  • In the field of digital audio, it defines the dynamic range of each sample.

  • This determines the difference between the quietest & loudest sound.

  • Basically, higher bit depths represent more accurately the loudness of an audio.


#

# Bitrate

  • The amount of data processed per certain unit of time, usually in kilobits per second (KBPS).

  • Higher bitrate equals a higher quality.

  • You can think of it as video resolution (240, 480, 1080, etc.).


#

# Checkpoints

  • In RVC, these are files of a model that generate over the course of training, that can be very useful.
  • The rate at which they're saved is determined by the save frequency value (or save rate or similar names). For newbies, it's recommended use a value of 15.
  • They are divided by two types:
    • Weights:
      • These are actual models.
      • They're organized with this format: modelname_epoch_step.pth
      • Example: Tyler_e60_s120.pth
    • G and D:
      • Named G_ and D_, followed by the step number & .pth.
      • Example: G_70.pth and D_70.pth
      • These allow you to resume training, if G and D's numbers match.

#

# Cloud-based

  • Any software or application that's stored, managed, and available through the provider's virtual servers, and is accessed through a web browser.

  • The opposite of local running.


#

# CUDA

  • A technology developed by NVIDIA, that uses the power of graphics cards to perform calculations that require great processing power.

  • It's especially useful for AI tools, such as RVC and UVR, which greatly optimizes the process.

  • CUDA is downloaded automatically as a part of the NVIDIA driver.


#

# DAW

  • It stands for Digital Audio Workstation, and it's any software used for making and mixing music.

  • For basic audio editing, we recommend Audacity.

  • For professional mixing, FL Studio.


#

# Fine-tuning

  • Further improving an AI model, training it with a another dataset.

#

# Fork

  • It's a copy of a main GitHub project. It aims to make a different version of the project with improvements, changes & new features.

#

# Google Colab

  • Google Colaboratory is a product of Google that allows anybody to write & execute arbitrary python code through websites.

  • It's free version is slower & with a usage time of their GPUs of around 3 hours a day. Once you exhaust it, you'll have to wait 12 - 24 hours.

  • Learn how to bypass their limitations here.


#

# GPU

  • It stands for Graphics Processing Unit. It's designed to rapidly manipulate and alter memory to accelerate creation of images.

  • In AI training, is used for quick parallel independent computations, which increases the speed substantially.

  • Basically the speed at which RVC/UVR will work will depend on how good your GPU is.


#

# Inference

  • In the context of AI, it's using an AI model to complete any task.

  • For this, using the GPU is more convenient as it's faster. Though normally you can still use CPU, which takes longer.

  • For example, in RVC is when a voice model is used to transform an audio, to make it sound like the model.


#

# Local running

  • Running locally is a process that involves running apps in your own machine, using its resources.

  • The opposite of cloud-based.


#

# Lossless Formats

  • Audio formats that don't compress (lose) the original quality.
  • They're recommended for RVC, as the more quality an audio has, the more accurate results they'll offer.
  • The main ones are WAV & FLAC:
    • FLAC:
      • Its algorithm compresses the data without losing quality.
      • It's recommended over WAV since it's space-efficient.
    • WAV:
      • Doesn't do any kind of compression. It's purely the original data.
      • Therefore it has a much bigger file size.
      • It's more accurate to describe it as an uncompressed format

#

# Lossy Formats

  • Audio formats that compress (lose) the original quality. They're built to be space-efficient.

  • So by getting rid of some data (in this case, quality), they achieve a smaller file size.

  • Common lossy formats are MP3, OGG, OPUS, M4A, etc.


#

# Model training

  • In the field of AI, is the process where an AI model is fed with its dataset & learns from it.

#

# Specs

  • It refers to a computer's specifications. Hardware like GPU, CPU, RAM, etc.

  • The performance of the hardware of a computer directly correlates to the performance of all its software.


#

# 0 Shot Training

  • Doing inference on an AI model without explicitly training on it.

  • It's faster but with less quality, and you won't be able to save the model.

  • For example, in TTS you do inference by cloning a voice with an audio, a data it hasn't seen before.

  • Different from making a dataset & doing the long training process, based on lots of criteria such as epochs.

  • In some cases you can do it on GPU, some in CPU.


#

# You have reached the end.

Report Issues