Skip to main content

huggingface-hub-rvc

huggingface-hub-rvc provides a small Hugging Face style API for RVC voice conversion artifacts:

  • RVCPipeline.from_pretrained(...)
  • RVCPipeline.save_pretrained(...)
  • RVCPipeline.push_to_hub(...)
  • RVCPipeline.train(...)
  • RVCPipeline.convert_file(...)
  • RVCPipeline.convert_directory(...)

The package uses the working RVC v2 F0 48 kHz architecture and stores new model weights as safetensors.

Artifact Layout

config.json
voice_transform/
  manifest.json
  model.safetensors
  features.safetensors
  index.index

model.safetensors contains the RVC generator weights plus string metadata for the RVC config and training summary. features.safetensors contains retrieval vectors as tensor payload. index.index is the FAISS index and remains a separate binary file. config.json includes model_name, which is also mirrored into voice_transform/manifest.json so the artifact remains identifiable even if it is downloaded into a generic cache or renamed folder. README.md is generated as a Hub model card when save_pretrained writes the artifact.

Legacy model.pth and features.npy artifacts can still be loaded.

Load

from huggingface_hub_rvc import RVCPipeline

pipe = RVCPipeline.from_pretrained("org/rvc-model")
pipe.convert_directory("input_audio", "converted_audio")

Use local_files_only=True to avoid network lookup:

pipe = RVCPipeline.from_pretrained("./my-rvc-model", local_files_only=True)

Train

from huggingface_hub_rvc import RVCPipeline

pipe = RVCPipeline.train(
    identity_dir="identity_audio",
    output_dir="rvc_artifact",
    model_name="Example Voice",
    training_steps=1000,
    identity_audio_mode="separate",
)
pipe.convert_directory("source_audio", "converted_audio")

Save And Push

pipe.save_pretrained("rvc_artifact", model_name="Example Voice")
pipe.push_to_hub("org/rvc-model", folder_path="rvc_artifact")

or:

pipe.save_pretrained("rvc_artifact", push_to_hub=True, repo_id="org/rvc-model")

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

huggingface_hub_rvc-0.1.2.tar.gz (40.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

huggingface_hub_rvc-0.1.2-py3-none-any.whl (44.1 kB view details)

Uploaded Python 3

File details

Details for the file huggingface_hub_rvc-0.1.2.tar.gz.

File metadata

  • Download URL: huggingface_hub_rvc-0.1.2.tar.gz
  • Upload date:
  • Size: 40.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for huggingface_hub_rvc-0.1.2.tar.gz
Algorithm Hash digest
SHA256 c86ee6313406ae4a7a1db33d524ca87a6969778800dfb216e1972e020cdbbb11
MD5 9dd92db1446f822aff220f04f8583a24
BLAKE2b-256 0b102472a0c12b6953b670b2b953a1a5d36669d3b7cd6f7f37d8d33706170f59

See more details on using hashes here.

File details

Details for the file huggingface_hub_rvc-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for huggingface_hub_rvc-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9f1dcec2a81c17e48d36e55a97bd1835595319819da45da56886a8bfa21755ea
MD5 18215f076c945fb6494a13fd5d4d022d
BLAKE2b-256 0eec81d40b362ad952ace3ebd567024373e86590c4d028aacc3381e72d834546

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.4

2 files

0.1.3

2 files

This release

0.1.2 This release

2 files

0.1.1

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page