Universal API

AssemblyAI's fastest, most robust model with broad language support.

Modalities
AudioText
Model type
Speech to text
Released
Dec 30, 2025

Universal overview

Universal by Assembly AI

Universal API provides versatile AI capabilities for text processing, generation, and language understanding across diverse applications.

Universal specs

Model ID
aai/universal
Developer
Assembly AI
Input
Audio
Output
Text
Endpoint
POST https://api.aimlapi.com/v1/stt/create

AssemblyAI's Universal series embodies cutting-edge speech-to-text (STT) technology designed to convert spoken language into highly accurate and readable text. The models are trained on over 12.5 million hours of multilingual audio data, excelling in complex real-world conversational scenarios by effectively handling multiple speakers, accents, and background noise with high fidelity.

Technical Specifications

  • Architecture: Universal-1 uses a Conformer encoder combined with a recurrent neural network transducer (RNN-T) model for speed and accuracy.
  • Encoder Details: The encoder has convolutional layers for 4x subsampling, positional encoding, and 24 Conformer layers totaling roughly 600 million parameters. Each Conformer block applies chunk-wise attention on 8-second audio chunks for faster processing and robustness to audio length variations.
  • Decoder: Two-layer LSTM predictor with a joiner, using a WordPiece tokenizer trained on multilingual corpora.
  • Parallel Processing: The design leverages highly parallelized encoder computation, enabling large-scale, low-latency inference ideal for real-time applications.
  • Timestamping: Maintains precise time alignment for accurate word-level timestamp estimation.

Performance Benchmarks

  • Achieves state-of-the-art Word Error Rate (WER) on English, surpassing several commercial ASR providers and open-source models including OpenAI’s Whisper Large-v3 and NVIDIA’s Canary-1B.
  • Demonstrated improved noise robustness, telephony, and challenging acoustic environment performance.
  • Shows competitive WER in Spanish, French, and German datasets with strong cross-language robustness.
  • Human evaluations show 60% preference for Universal-1 transcriptions over previous generation Conformer-2, highlighting qualitative transcription improvements.


Training Data

Universal leverages a Conformer encoder combined with a recurrent neural network transducer (RNN-T) model to achieve fast and accurate speech recognition. Its encoder features convolutional layers for 4x subsampling, positional encoding, and 24 Conformer layers with approximately 600 million parameters. The model uses chunk-wise attention over 8-second audio segments to improve processing speed and handle varying audio lengths effectively. The decoder consists of a two-layer LSTM predictor and joiner, employing a WordPiece tokenizer trained on multilingual text corpora. This architecture supports highly parallelized computation and precise word-level timestamping, making it ideal for low-latency, large-scale inference.

Core Features & Capabilities

  • High-accuracy transcription with punctuation, capitalization, and advanced text formatting.
  • Speaker diarization to identify individual speakers.
  • Accurate recognition and transcription of proper nouns and alphanumeric content (e.g., phone numbers, emails).
  • Low-latency real-time transcription with scalable efficiency.
  • Flexible fine-tuning and customization options for enterprise use cases.
  • Rigorous bias mitigation, content safety, and hallucination reduction strategies.

Comparison with Other Models

vs GPT-5: GPT-5 features an extremely large 400,000-token context window and advanced hierarchical reasoning capabilities. It excels at handling complex, multi-step tasks that go beyond speech transcription, making it more suitable for large-scale language understanding and generation, rather than real-time STT processing.

vs GPT-4.1: GPT-4.1 specializes in coding-related tasks and structured code manipulation, with a smaller context window compared to GPT-5. While it offers less extensive multimodal support, it is optimized for developer-focused scenarios rather than broad speech recognition or multimodal integration.

vs OpenAI o3: OpenAI o3 primarily serves legacy agent tasks and provides basic image understanding capabilities. It has higher latency compared to Universal AssemblyAI and delivers less accurate multimodal reasoning, making it less suited for modern real-time transcription and multimodal applications.

Use cases

  • Advanced software engineering support including code generation, debugging, and system design assistance.
  • Large-scale document analysis for legal, financial, healthcare, and regulatory compliance sectors.
  • Multimodal content generation and understanding blending textual and visual information seamlessly.
  • Creative writing, educational assistance, and complex research tasks with iterative instruction handling.

How to use the Universal API

View docs

Build with your agent

Give your agent the model details, code and documentation.

1Get your API key

Create API key
export AIMLAPI_KEY="8f2b4c7d9a1e6b3f…"

2Make your first request

curl 'https://api.aimlapi.com/v1/stt/create' \
  -H "Authorization: Bearer $AIMLAPI_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
  "model": "aai/universal"
}'

The request returns a generation id. Poll GET https://api.aimlapi.com/v1/stt/create?generation_id=<id> until the status is completed.

Related articles

All posts

Universal FAQ

What inputs and outputs does Universal support?

Universal takes audio as input and returns text.

Who created Universal?

Universal was built by Assembly AI.

How do I call Universal on AI/ML API?

Send a request to v1/stt/create with aai/universal as the model id.

Is Universal available through a single API key?

Yes. Universal is served through AI/ML API, so the same key and endpoint format used for other models applies.

What is the Universal model ID?

Use aai/universal as the model parameter. Requests go to https://api.aimlapi.com/v1/stt/create with your AI/ML API key.

Start building with Universal

Universal API

aai/universal

Build with your agent

Give your agent the model details, code and documentation.

1Get your API key

Create API key
export AIMLAPI_KEY="8f2b4c7d9a1e6b3f…"

2Make your first request

curl 'https://api.aimlapi.com/v1/stt/create' \
  -H "Authorization: Bearer $AIMLAPI_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
  "model": "aai/universal"
}'