ultravox-v0_5-llama-3_2-1b

Ultravox‑v0.5‑Llama‑3.2‑1B is a multimodal Speech‑LLM that fuses a 1‑billion‑parameter Llama 3.2‑1B‑Instruct language model with the encoder of OpenAI’s

fixie-ai 454K downloads mit Audio Text To Text
Frameworkstransformerssafetensors
Languagesarbgbncscyda
Tagsultravoxfeature-extractionaudio-text-to-textcustom_codebeglkamk
Downloads
454K
License
mit
Pipeline
Audio Text To Text
Author
fixie-ai

Run ultravox-v0_5-llama-3_2-1b locally on a Q4KM hard drive

Get Ultravox‑v0.5‑Llama‑3.2‑1B pre‑installed on a high‑performance Q4KM SSD. Faster storage reduces model load time and enables rapid prototyping for voice‑first applications. Shop the Q4KM hard...

Shop Q4KM Drives

Technical Overview

Ultravox‑v0.5‑Llama‑3.2‑1B is a multimodal Speech‑LLM that fuses a 1‑billion‑parameter Llama 3.2‑1B‑Instruct language model with the encoder of OpenAI’s whisper‑large‑v3‑turbo. The model accepts a mixed text‑and‑audio prompt where a special <|audio|> pseudo‑token marks the location of an audio segment. During inference the Whisper encoder converts the waveform into embeddings, which replace the pseudo‑token and are fed to the frozen Llama backbone. The combined embeddings are then processed by the Llama decoder to generate natural‑language text output.

Key Features & Capabilities

  • Speech‑aware instruction following – can respond to spoken user queries while respecting a textual system prompt.
  • Zero‑shot speech‑to‑text and speech‑to‑speech translation (text output only for this version).
  • Supports 38 languages (Arabic, Belarusian, Bulgarian, Bengali, Czech, Welsh, Danish, German, Greek, English, Spanish, Estonian, Persian, Finnish, French, Galician, Hindi, Hungarian, Italian, Japanese, Georgian, Lithuanian, Latvian, Macedonian, Marathi, Dutch, Polish, Portuguese, Romanian, Russian, Slovak, Slovenian, Serbian, Swedish, Swahili, Tamil, Thai, Turkish, Ukrainian, Urdu, Vietnamese, Chinese).
  • MIT‑licensed, open‑source code with a trust_remote_code=True pipeline tag audio‑text‑to‑text.

Architecture Highlights

  • Llama 3.2‑1B‑Instruct – frozen language model that provides the generative capabilities.
  • Whisper‑large‑v3‑turbo encoder – fine‑tuned on speech data to produce high‑quality acoustic embeddings.
  • Multimodal adapter – learns a projection that aligns Whisper embeddings with the Llama token space; trained via knowledge‑distillation to match Llama logits.

Intended Use Cases

  • Voice‑enabled virtual assistants and chatbots.
  • Speech‑to‑text transcription with contextual instruction following.
  • Multilingual spoken‑language understanding and translation (text output).
  • Research on speech‑grounded LLMs and multimodal instruction following.

Benchmark Performance

Ultravox is evaluated on several speech‑centric benchmarks that measure both transcription quality and cross‑lingual speech translation. The most relevant metrics are BLEU scores for translation and a proprietary “big bench audio” score for general audio understanding.

BenchmarkUltravox‑0.5 1BUltravox‑0.5 8BUltravox‑0.5 70B
covost2 en→ar1.5512.9920.21
covost2 en→ca8.0631.5440.01
covost2 en→de14.2128.7034.53
covost2 es→en24.9740.1943.29
covost2 ru→en24.1242.1348.99
covost2 zh→en4.7617.2221.37
big bench audio39.1466.5482.70

These scores demonstrate that even the 1‑B‑parameter variant already outperforms many baseline speech‑only models on translation tasks, while larger variants scale predictably. The big bench audio metric aggregates performance across transcription, intent detection, and audio classification, confirming the model’s versatility.

Hardware Requirements

Inference VRAM

  • Model size (including Whisper encoder) ≈ 2 GB for the 1‑B checkpoint when loaded in torch.float16 (≈ 1 GB in torch.bfloat16).
  • Recommended GPU memory: ≥ 8 GB VRAM to comfortably hold the model, audio tensors, and a reasonable batch size (e.g., one audio segment per forward pass).

GPU Recommendations

  • NVIDIA RTX 3080 / 3090, RTX 4090, or any GPU with ≥ 8 GB VRAM and support for CUDA 11.8+.
  • For production‑scale serving, an NVIDIA A100 (40 GB) or H100 (80 GB) enables multi‑stream inference with low latency.

CPU & Storage

  • CPU is only needed for audio preprocessing (e.g., librosa.load) – a modern 4‑core CPU is sufficient.
  • Model files (weights + tokenizer) total ≈ 3 GB; SSD storage is recommended for fast loading.

Performance Characteristics

  • Typical latency for a 5‑second audio clip on an RTX 3080: ~ 150 ms (including Whisper encoding and Llama generation of ~ 30 tokens).
  • Throughput scales linearly with batch size; mixed‑precision BF16/FP16 yields a 1.5‑2× speedup over FP32.

Use Cases

Primary Applications

  • Voice‑first conversational agents that can understand spoken queries and respond in text.
  • Real‑time speech‑to‑text transcription with contextual instruction following (e.g., “Summarize the meeting”).
  • Multilingual speech translation pipelines where the input is audio and the output is translated text.

Real‑World Examples

  • Customer‑support bots that accept phone calls, transcribe the caller’s speech, and generate helpful text replies.
  • Accessibility tools that convert lecture recordings into searchable, language‑aware transcripts.
  • Language‑learning apps that evaluate pronunciation and provide corrective feedback in the learner’s native language.

Industry Domains

  • Call‑center automation (telecom, finance, healthcare).
  • Education & e‑learning platforms.
  • Media monitoring and multilingual content moderation.

Integration Possibilities

  • Deploy via the Hugging Face pipeline API with trust_remote_code=True (see the model card for a minimal example).
  • Wrap the pipeline in a gRPC or REST micro‑service for scalable cloud deployment.
  • Combine with a text‑to‑speech (TTS) model to achieve full speech‑to‑speech interaction in future versions.

Training Details

Methodology

  • Supervised speech‑instruction finetuning using a knowledge‑distillation loss that forces the multimodal model’s logits to match those of the frozen Llama 3.2‑1B‑Instruct backbone.
  • The Whisper encoder is fine‑tuned on the same instruction data, while the Llama weights remain frozen.

Datasets

  • ASR corpora (e.g., LibriSpeech, CommonVoice) for basic speech‑to‑text grounding.
  • Speech‑translation datasets (e.g., CoVoST‑2, MuST‑C) to teach cross‑lingual mapping.
  • Continuations generated by Llama 3.1‑8B to augment the instruction set and improve response diversity.

Compute

  • Training performed in BF16 mixed‑precision on an 8 × H100 GPU cluster.
  • Training duration spanned several days of continuous compute, typical for 1‑B‑scale multimodal adapters.

Fine‑Tuning Capabilities

  • Because the Llama core is frozen, downstream developers can further adapt the multimodal adapter on domain‑specific speech‑instruction data without risking catastrophic forgetting.
  • The repository provides scripts for custom fine‑tuning with peft and bitsandbytes for parameter‑efficient updates.

Licensing Information

Ultravox‑v0.5‑Llama‑3.2‑1B is released under the MIT License, as indicated in the model card. The MIT license is permissive: it grants the right to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the software, provided that the original copyright notice and license text are included in all copies or substantial portions of the software.

Because the license is permissive, commercial use is fully allowed. No royalties, attribution fees, or source‑code disclosure are required beyond the standard MIT attribution. Users must retain the MIT notice in any redistributed binaries or source packages.

The only practical restriction is that the underlying Whisper encoder is covered by OpenAI’s model license, which also permits commercial usage but forbids redistribution of the raw model weights outside the Hugging Face ecosystem. When using the combined Ultravox checkpoint, you must respect both the MIT terms (for the Llama‑based code) and OpenAI’s Whisper license (for the encoder component).

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