hubert-large-ls960-ft

facebook/hubert-large-ls960-ft is a large‑scale, self‑supervised speech model that has been fine‑tuned on the full 960‑hour Librispeech corpus. It is built on the

facebook 217K downloads apache-2.0 Speech Recognition
Frameworkstransformerspytorchtf
Languagesen
Datasetslibri-lightlibrispeech_asr
Tagshubertautomatic-speech-recognitionspeechaudiohf-asr-leaderboardmodel-index
Downloads
217K
License
apache-2.0
Pipeline
Speech Recognition
Author
facebook

Run hubert-large-ls960-ft locally on a Q4KM hard drive

Accelerate your deployment with Q4KM hard drives pre‑loaded with the facebook/hubert‑large‑ls960‑ft model. These SSDs ship with the checkpoint, processor, and a ready‑to‑run inference script,...

Shop Q4KM Drives

Technical Overview

facebook/hubert-large-ls960-ft is a large‑scale, self‑supervised speech model that has been fine‑tuned on the full 960‑hour Librispeech corpus. It is built on the HuBERT (Hidden‑Unit BERT) architecture and exposed through the Hugging Face HubertForCTC class, making it a ready‑to‑use Automatic Speech Recognition (ASR) pipeline. The model expects 16 kHz mono audio and outputs character‑level logits that can be decoded to natural‑language transcriptions.

Key capabilities include:

  • High‑accuracy English ASR with a test‑set Word Error Rate (WER) of 1.9 % on Librispeech clean test data.
  • Self‑supervised pre‑training on massive unlabeled audio (Libri‑light, 60 k h) followed by supervised fine‑tuning, giving it strong acoustic and language modeling abilities.
  • Support for both PyTorch and TensorFlow via the transformers library, and compatibility with Hugging Face datasets and pipeline utilities.

Architecture highlights:

  • “Large” configuration: 24 transformer encoder layers, 1024 hidden dimension, 16 attention heads, and ~300 M parameters.
  • Masked prediction loss applied only on masked time‑steps, similar to BERT, which forces the model to learn contextual acoustic representations.
  • Two‑stage clustering during pre‑training (initial 100‑cluster k‑means, refined later) that provides pseudo‑labels for the masked prediction task.

Intended use cases are any scenario that requires high‑fidelity English speech‑to‑text conversion: transcription services, voice‑controlled interfaces, subtitle generation, and research on speech representation learning. Because the model is released through Hugging Face, it can be integrated into cloud, edge, or on‑premise pipelines with minimal boilerplate code.

Benchmark Performance

For ASR models, the most relevant benchmarks are the LibriSpeech clean and other test sets, measured with Word Error Rate (WER). The model card reports a Test WER of 1.9 % on the LibriSpeech clean test split, a figure that places the model among the top‑performing entries on the Hugging Face ASR leaderboard.

Why LibriSpeech matters: it is a widely‑adopted, high‑quality corpus of read English speech, providing a standard reference point for comparing acoustic models. A low WER on the clean subset demonstrates the model’s ability to handle well‑recorded speech, while its underlying HuBERT pre‑training also yields strong performance on noisier, out‑of‑domain data (e.g., Libri‑light).

Compared to similar models such as wav2vec2‑base‑960h (≈3.5 % WER) or wav2vec2‑large‑960h (≈2.3 % WER), the Hubert‑large‑ls960‑ft model offers a measurable improvement, especially when the downstream task benefits from its richer acoustic‑language joint modeling.

Hardware Requirements

Running inference with hubert‑large‑ls960‑ft requires a GPU with sufficient VRAM to hold the ~300 M‑parameter transformer and the intermediate activation buffers. In practice:

  • VRAM: 8 GB is the minimum for a batch size of 1; 12 GB+ is recommended for batch processing or real‑time streaming.
  • GPU recommendations: NVIDIA RTX 3060 (12 GB), RTX 3080 (10 GB), A100 (40 GB) or any AMD GPU with comparable memory and FP16 support.
  • CPU: A modern multi‑core processor (e.g., Intel i7‑12700K or AMD Ryzen 7 5800X) can handle preprocessing; however, CPU‑only inference will be significantly slower (≈5‑10×) and may require >16 GB RAM.
  • Storage: The model checkpoint (≈1.3 GB) plus tokenizer files total ~1.5 GB. SSD storage is recommended for fast loading.
  • Performance: On a RTX 3080, a 16 kHz 10‑second utterance is transcribed in ~30‑40 ms (FP16), enabling real‑time applications.

Use Cases

The model’s high accuracy and ease of integration make it suitable for a wide range of applications:

  • Transcription services: Automatic generation of meeting minutes, podcasts, and lecture notes.
  • Voice assistants: Real‑time command recognition in smart speakers or mobile apps.
  • Media & entertainment: Closed‑caption generation for video platforms.
  • Accessibility tools: Speech‑to‑text for hearing‑impaired users.
  • Research & prototyping: Benchmarking new speech‑processing pipelines or exploring self‑supervised learning.

Because the model is exposed via Hugging Face’s pipeline API, it can be wrapped in REST services, embedded in edge devices (with quantization), or combined with downstream language models for end‑to‑end spoken‑language understanding.

Training Details

The model follows the standard HuBERT training pipeline:

  • Pre‑training: Unsupervised learning on 60 k h of Libri‑light audio using a masked prediction loss. An initial k‑means clustering (100 clusters) provides pseudo‑labels; a second clustering iteration refines these labels.
  • Fine‑tuning: Supervised training on the full 960 h Librispeech corpus (clean and other splits) at 16 kHz, using a Connectionist Temporal Classification (CTC) loss.
  • Datasets: libri-light for pre‑training and librispeech_asr for fine‑tuning.
  • Compute: The original authors used multiple NVIDIA V100 GPUs (8 × 32 GB) for several days; exact FLOP counts are not disclosed, but the model size (~300 M parameters) suggests a training budget in the order of 10‑20 k GPU‑hours.
  • Fine‑tuning capabilities: Users can further adapt the model to domain‑specific vocabularies (e.g., medical or legal speech) by continuing CTC training on a smaller labeled dataset.

Licensing Information

The repository tags list an Apache‑2.0 license, yet the model card currently shows the license as “unknown”. In practice, the underlying code and pre‑training data are released under Apache‑2.0, which is a permissive open‑source license. This means:

  • You may use, modify, and distribute the model for both research and commercial purposes.
  • Redistributions must retain the original copyright notice and provide a copy of the Apache‑2.0 license.
  • No warranty is provided; you are responsible for compliance with any third‑party data rights (e.g., LibriSpeech).

If the “unknown” status persists on the model card, it is prudent to double‑check the licensing information on the Hugging Face discussions page or contact the authors before deploying in a commercial product.

Pre-loaded AI models. Ready to run.

Skip the downloads. Get a Q4KM hard drive with hundreds of models pre-configured and optimized.

Shop Q4KM Hard Drives