Downloads · 30 days
0
nvidia/sr_ssl_flowmatching_16k_430m
sr_ssl_flowmatching_16k_430m is a machine learning model from nvidia. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for NeMo. The card lists the license as cc-by-nc-sa-4.0.
<style img { display: inline-table; vertical-align: small; margin: 0; padding: 0; } </style [](model-architecture)
Downloads · 30 days
0
Access
Public
Updated Nov 28, 2024
Repo size
1.7 GB
Likes
9
Public
Click a slice to open those files.
.nemo1.7 GB · 100%
From the Hugging Face model README
This is a generative speech restoration model based on flow matching. The model is pre-trained on a publicly available Libri-Light dataset by using self-supervised learning technique. The model can be finetuned on various speech restoration tasks, such as speech denoising, bandwidth extraction, and codec artifact removal for human or machine listeners.
This model is for research and development only.
License to use this model is covered by the CC-BY-NC-SA-4.0. By downloading the public and release version of the model, you accept the terms and conditions of the CC-BY-NC-SA-4.0 license.
[1] Generative Speech Foundation Model Pretraining for High-Quality Speech Extraction and Restoration, 2024.
Architecture Type: Conditional Flow Matching <br> Network Architecture: Transformer <br>
Input Type(s): Audio <br> Input Format(s): .wav files <br> Input Parameters: One-Dimensional (1D) <br> Other Properties Related to Input: 16000 Hz Mono-channel Audio <br>
Output Type(s): Audio <br> Output Format: .wav files <br> Output Parameters: One-Dimensional (1D) <br> Other Properties Related to Output: 16000 Hz Mono-channel Audio <br>
Runtime Engine(s):<br>
Supported Hardware Microarchitecture Compatibility: <br>
Preferred Operating System(s) <br>
sr_ssl_flowmatching_16k_430m_v1.0<br>
Link: Libri-Light
Data Collection Method by dataset: Human <br>
Labeling Method by dataset: Not Applicable<br>
Properties (Quantity, Dataset Descriptions, Sensor(s)): Approximately 60k hours of English speech data <br>
Link: Not Applicable<br>
Link: Not applicable<br>
Engine: NeMo 2.0 <br>
Test Hardware: NVIDIA H100<br>
The model is available for use in the NVIDIA NeMo toolkit, and can be used fine-tuning on various speech tasks.
from nemo.collections.audio.models import AudioToAudioModel
model = AudioToAudioModel.from_pretrained('nvidia/sr_ssl_flowmatching_16k_430m')
model.sampler.num_steps = 20 # default is 50 steps
For finetuning, use init_from_nemo_model to provide a path to a local NeMo model or init_from_pretrained_model to download a pretrained NeMo model.
For example, use the following in finetuning configuration
init_from_pretrained_model: sr_ssl_flowmatching_16k_430m
An example of a finetuning configuration can be found in NeMo.
NVIDIA believes Trustworthy AI is a shared responsibility and we have established policies and practices to enable development for a wide array of AI applications. When downloaded or used in accordance with our terms of service, developers should work with their internal model team to ensure this model meets requirements for the relevant industry and use case and addresses unforeseen product misuse.
Please report security vulnerabilities or NVIDIA AI Concerns here.