Skip to content
ModelListedExternal
Download

SSLZip 16

import onnxruntime as ort from transformers import HubertModel import torch

KindOtherVersionRevision 8741a1cCgrade

Model source

Kind
Other
File size
105 MB
Version
vRevision 8741a1c
Updated
Sep 22, 2026
Downloads
0
Source
Hugging Face

Source description

SSLZip

Usage

import onnxruntime as ort
from transformers import HubertModel
import torch

# Load the upstream HuBERT model.
upstream = HubertModel.from_pretrained("facebook/hubert-base-ls960")
upstream.eval()

# Load the autoencoder model.
postprocessor = ort.InferenceSession("sslzip_16.onnx")
node_name = postprocessor.get_inputs()[0].name

# Prepare an input waveform (assuming 16kHz audio).
x = torch.randn(1, 16000)

# Extract the latent representation for downstream tasks.
with torch.inference_mode():
    h = upstream(x, output_hidden_states=True).hidden_states[-1]
    z = postprocessor.run(None, {node_name: h.cpu().numpy()})[0]

# Use z as you like.
print(z.shape)

License

The pretrained model was developed using the LibriSpeech corpus and is distributed under the same license (CC BY 4.0).
Please include credit to Nagoya Institue of Technology and Techno-Speech, Inc. when using this model.

Citation

@InProceedings{yoshimura2025sslzip,
  author = {Takenori Yoshimura and Shinji Takaki and Kazuhiro Nakamura and Keiichiro Oura and Takato Fujimoto and Kei Hashimoto and Yoshihiko Nankaku and Keiichi Tokuda},
  title = {{SSLZip}: Simple autoencoding for enhancing self-supervised speech representations in speech generation},
  booktitle = {13th ISCA Speech Synthesis Workshop (SSW 2025)},
  pages = {xxx--xxx},
  year = {2025},
}

Sources

1 source
Hugging FacePrimaryVersion 8741a1c0bfb9458681092263d577b7a589432a37
huggingface.co/takenori-y/SSLZip-16/tree/8741a1c0bfb9458681092263d577b7a589432a37

Verified Sep 5

Model artifacts

1 artifact

sslzip_16.onnx

onnx · 105 MB · SHA-256 b9e01fbe9b55…9ee6 · Hugging Face

Download file

Source excerpts

2 excerpts

--- license: cc-by-4.0 datasets: - openslr/librispeech_asr language: - en pipeline_tag: audio-to-audio --- # SSLZip ## Usage ```py import onnxruntime as ort from transformers import HubertModel import torch # Load the upstream HuBERT model. upstream = HubertModel.from_pretrained("facebook/hubert-base-ls960") upstream.eval() # Load the autoencoder model. postprocessor = ort.InferenceSession("sslzip_16.onnx") node_name = postprocessor.get_inputs()[0].name # Prepare an input waveform (assuming 16kHz audio). x = torch.randn(1, 16000) # Extract the latent representation for downstream tasks. with torch.inference_mode(): h = upstream(x, output_hidden_states=True).hidden_states[-1] z = postprocessor.run(None, {node_name: h.cpu().numpy()})[0] # Use z as you like. print(z.shape) ``` ## License The pretrained model was developed using the LibriSpeech corpus and is distributed under the same license (CC BY 4.0). Please include credit to Nagoya Institue of Technology and Techno-Speech, Inc. when using this model. ## Citation ```bibtex @InProceedings{yoshimura2025sslzip, author = {Takenori Yoshimura and Shinji Takaki and Kazuhiro Nakamura and Keiichiro Oura and Takato Fujimoto and Kei Hashimoto and Yoshihiko Nankaku and Keiichi Tokuda}, title = {{SSLZip}: Simple autoencoding for enhancing self-supervised speech representations in speech generation}, booktitle = {13th ISCA Speech Synthesis Workshop (SSW 2025)}, pages = {xxx--xxx}, year = {2025}, } ```

Source context: 0 downloads · 0 likes · Pipeline audio-to-audio · Repo takenori-y/SSLZip-16