ContentVec

The ContentVec model in safetensors format, compatible with HuggingFace Transformers.

Uses

To extract features, use the following code:

from transformers import AutoProcessor, HubertModel
import librosa

# Load the processor and model
processor = AutoProcessor.from_pretrained("safe-models/ContentVec")
hubert = HubertModel.from_pretrained("safe-models/ContentVec")

# Read the audio
audio, sr = librosa.load("test.wav", sr=16000)
input_values = processor(audio, sampling_rate=sr, return_tensors="pt").input_values

# Get the layer 12 output as the feature
feats = hubert(input_values, output_hidden_states=True)["hidden_states"][12]
print(f"{feats.shape=}")
Downloads last month
294
Safetensors
Model size
94.4M params
Tensor type
F32
ยท
Inference Providers NEW
This model is not currently available via any of the supported Inference Providers.

Space using safe-models/ContentVec 1