Build
Connect & operate
Design & teams
Start hereScope a build in one callBring a spec, a wireframe, or a paragraph. You leave with an architecture, a timeline, and a number.Book a scoping call
AI software
LLM & data systems
Vibe coding
Ready to ship?Put AI where the work isAgents, RAG, and private LLMs wired into the systems your team already uses — not a chatbot bolted to a homepage.Discuss an AI project
Domain firstWe learn your workflow before we model itRegulated, operational, or high-volume — the constraints belong in the schema, not in a training doc.Talk about your domain
Plan smarterEstimate before you commitCost ranges, scope templates, and the questions we ask in discovery — free, no form.Open the cost calculator
Real conversationsTalk with a technical leadNo SDR, no discovery gauntlet. The person on the call is the one who scopes the build.Book a call
AI Frameworks · fixie-ai

ultravox

Ultravox is an open-source multimodal LLM that processes audio and text directly without requiring a separate speech-recognition step, enabling faster real-time voice interactions. It's available in multiple sizes (8B and 70B variants) and can be trained on custom datasets or integrated via managed APIs.

Source: GitHub — github.com/fixie-ai/ultravox
4.5k
GitHub stars
380
Forks
Python
Primary language
MIT
License (OSI-approved)

Key facts

Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.

FieldValue
Repositoryfixie-ai/ultravox
Ownerfixie-ai
Primary languagePython
LicenseMIT — OSI-approved
Stars4.5k
Forks380
Open issues63
Latest releasev0.6 (2025-08-18)
Last updated2025-12-12
Sourcehttps://github.com/fixie-ai/ultravox

What ultravox is

Ultravox extends open-weight LLMs (Llama 3, Mistral, Gemma) with a trainable audio-to-embedding projector, converting raw audio directly to the LLM's latent space. The model streams text output; training freezes the LLM and encoder while optimizing only the adapter, taking 2–3 hours on 8×H100 GPUs.

Quickstart

Get the ultravox source

Clone the repository and explore it locally.

terminalbash
git clone https://github.com/fixie-ai/ultravox.gitcd ultravox# follow the project's README for install & configuration

Need it deployed, integrated, or customized instead? DEV.co ships production installs.

Best use cases

Real-time voice AI agents

Deploy conversational assistants that respond to speech without ASR latency, suitable for customer support, medical intake, or interactive IVR systems where sub-second responsiveness is required.

Multilingual voice interfaces

Train custom Ultravox variants on language-specific audio datasets (e.g., via Common Voice) to add native speech understanding for languages or domains not covered by default models.

Low-latency embedded voice applications

Use the 8B variant on edge devices or with inference partners (BaseTen) to build voice-first products where traditional ASR + LLM pipelines introduce unacceptable delays.

Implementation considerations

  • Requires Python 3.11 and Poetry for development; set up pyenv to avoid conda conflicts with Poetry dependency resolution.
  • Training uses composable YAML configs; MosaicML platform is shutting down (July 2025), but native GPU training is documented. Verify config compatibility with your infrastructure.
  • Frozen LLM and encoder mean you cannot fine-tune knowledge directly; use RAG or fine-tune the LLM backbone separately if domain adaptation is needed.
  • Audio datasets must include `audio` and text `continuation` fields; ds_tool is provided to prepare datasets but requires manual validation and curation.
  • Inference throughput and latency vary by model size (8B vs. 70B) and hardware; no published benchmarks are available—plan for proof-of-concept testing.

When to avoid it — and what to weigh

  • You need speech-to-speech output today — Current release outputs streaming text only. Speech token emission and vocoder integration are described as future work; no release date is provided.
  • You require paralinguistic feature extraction — While the README notes Ultravox will eventually capture emotion and timing cues, these capabilities are not yet implemented. Models still lack explicit emotional or prosodic analysis.
  • You need production SLAs and official support contracts — Ultravox is community-driven open source. Fixie offers managed APIs, but support terms, uptime SLAs, and enterprise contracts are not detailed in the provided data.
  • You have strict latency budgets and limited GPU resources — Training requires 8×H100 GPUs (2–3 hours); inference scales with model size. No benchmarks for hardware-constrained environments (mobile, IoT) are provided.

License & commercial use

MIT License. Permissive OSI license allowing modification, distribution, and commercial use, subject to inclusion of license notice and disclaimer.

MIT License is OSI-approved and permits commercial use. However, no explicit warranty, SLA, or indemnification is provided. Review Fixie's separate managed API terms if using their hosted offering. Consider liability and compliance requirements for voice data handling in regulated domains (healthcare, finance).

DEV.co evaluation signals

Editorial assessment — not user reviews. Directional, with an explicit confidence level.

SignalAssessment
MaintenanceActive
DocumentationAdequate
License clarityClear
Deployment complexityModerate
DEV.co fitGood
Assessment confidenceHigh
Security considerations

No explicit security audit, threat model, or data privacy guidance is provided. Voice data handling in the model (training, inference) is not discussed. Use managed APIs or self-hosted deployments with appropriate access controls and encryption. Evaluate compliance with GDPR, HIPAA, or other regulations depending on use case.

Alternatives to consider

Whisper (OpenAI) + GPT-4

Modular ASR + LLM pipeline with proven reliability and commercial support, but introduces ASR latency and requires separate API calls; better for non-real-time use cases.

SeamlessM4T (Meta)

Also end-to-end multimodal, cited as prior art in Ultravox's research. May offer multilingual coverage and Meta's infrastructure, but less optimized for real-time voice interactions.

Competing small language model designed for low-latency inference; unclear from provided data whether it has multimodal audio support or managed API offering.

Software development agency

Build on ultravox with DEV.co software developers

Evaluate Ultravox on BaseTen (free credits), review the GitHub repository, or contact Fixie to discuss managed API terms and production requirements for your use case.

Talk to DEV.co

Related open-source tools

Surfaced by semantic similarity across the DEV.co open-source index.

ultravox FAQ

Can I use Ultravox for speech-to-speech applications today?
No. Current release outputs streaming text only. Speech token emission and vocoder integration are roadmap items with no published timeline. Consider hybrid approaches (Ultravox text output + separate vocoder) if needed.
Do I need to retrain Ultravox for my domain?
Not always. The adapter is already trained; you can fine-tune only the LLM backbone without retraining the projector. Full retraining (2–3 hours on 8×H100) is needed only if you change the audio encoder or LLM architecture, or if you want to add language-specific audio data.
What's the difference between self-hosted and managed API options?
Self-hosted requires GPU infrastructure and manual deployment (via Docker or HuggingFace Spaces). Managed APIs (Fixie, BaseTen) offer convenience and free credits but introduce vendor lock-in and require review of SLAs, pricing, and data policies.
Is Ultravox suitable for production use?
For research and prototyping, yes. For production, verify inference latency/cost trade-offs, data compliance (voice is sensitive), and fallback strategies. Managed API terms and SLAs should be reviewed before committing to critical applications.

From evaluation to production software

Bringing ultravox into production usually means new services, new interfaces, and new failure modes. DEV.co is a software development agency that builds all three and stays on for the ai frameworks maintenance.

Ready to build real-time voice AI?

Evaluate Ultravox on BaseTen (free credits), review the GitHub repository, or contact Fixie to discuss managed API terms and production requirements for your use case.