YAML Metadata Warning: empty or missing yaml metadata in repo card (https://huggingface.co/docs/hub/model-cards#model-card-metadata)

Python RVC Inference

PyPI

Note: This project is currently under development.

rvc_inferpy is a Python library for performing audio inference using Retrieval-based Voice Conversion (RVC). It offers a straightforward command-line interface (CLI) and can be easily integrated into Python projects for advanced audio processing with customizable parameters.

Table of Contents

Installation

Install the package using pip:

pip install rvc-inferpy

For additional dependencies, install the required version of Fairseq:

pip install git+https://github.com/One-sixth/fairseq.git

Usage

Below is an example of how to use rvc-inferpy in your Python project:

# Method 1: Direct import
from rvc_inferpy.converter import RVCConverter

# Method 2: Import with alias
from rvc_inferpy.converter import RVCConverter as VoiceConverter

# Method 3: Import entire module
import rvc_inferpy.converter
converter = rvc_inferpy.converter.RVCConverter()


# Create an instance
converter = RVCConverter(
    device="cuda:0",           # GPU device (or "cpu" if no GPU)
    is_half=True,             # Use half precision
    models_dir=MODELS_DIR,     # Directory containing models
    download_if_missing=True   # Download models if not found
)

# Use the converter
output_path = converter.infer_audio(
    voice_model="your_model_name",
    audio_path="input_audio.wav"
)

The infer_audio function returns the processed audio object based on the provided parameters.

Terms of Use

The following uses of the converted voice are prohibited:

Criticizing or attacking individuals.

Advocating for or opposing specific political positions, religions, or ideologies.

Publicly displaying strongly stimulating expressions without proper zoning.

Selling voice models or generated voice clips.

Impersonating the original voice owner with malicious intent.

Using the software for fraudulent purposes such as identity theft or fraudulent phone calls.

Disclaimer

The author is not liable for any direct, indirect, consequential, incidental, or special damages arising from the use, misuse, or inability to use this software.

Credits

IAHispano's Applio: Base of this project.

RVC-Project: Original RVC repository.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support