customers
All customer stories
Top Voice AI companies are building with Assembly.
resources
Latest Release
Voice Agent API
Voice agents that get it right, respond instantly, and ship the same day with our new Voice Agent API
resources
Use the AssemblyAI brand design system with your AI coding tool of choice. It includes tokens, brand guidelines, fonts, icons, and logos. Build marketing websites, decks, assets, ad creative, landing pages, and micro-sites.
@cneri-aai; implementation and general website changes go to @m-ods or @dmalloy-aai.New to all this? No problem — you don't need to know how to code. Here's what's going on in plain terms.
The easiest way to start (no setup):
Want the full setup to edit the live site? Message the relevant code owner (@cneri-aai for design guidance and assets; @m-ods or @dmalloy-aai for implementation and general website changes) — they'll help you install Claude Code and get a copy of the repo in a few minutes, then review your work before it goes live.
Use the AssemblyAI brand design system (version 1.1). Clone the repo https://github.com/AssemblyAI-Marketing/assemblyai-website and review README.md and public/brand-design-system/assemblyai-brand-design-system.md before starting — the BrandDesignSystem.md file is the source of truth for tokens, components, and brand rules. Also use the AssemblyAI Claude skills (for example /brand-design-system, /assemblyai-content, and /assemblyai-brand-voice) for any content or brand work. When I prompt you to build, use only the existing patterns, components, layouts, and visual treatments in the design system. Do not create new UI patterns, components, layouts, or visual treatments. Follow the structure, behavior, and visual language already established.
Using the AssemblyAI design system, build a new use-case page for [USE CASE, e.g. AI medical scribes]. Compose it only from existing components — top nav, a hero, section headers, feature grids or 3-ups, customer proof, river-flow sections, an inline CTA, FAQs, and the global footer. Keep all tokens, type, color, and motion from the design system, and draw copy direction from /assemblyai-content and /positioning. Do not invent new section patterns.
Using the AssemblyAI design system, design a visual to post on social media for [TOPIC OR LAUNCH]. Use only brand colors (Cobolt is the single accent), Oceanic Text headings, Modern Gothic Mono eyebrows and labels, and the AssemblyAI logos and Material Symbols icons. Keep it on-brand, precise, and developer-credible — no new colors or typefaces.
Using the AssemblyAI design system, build a slide deck for [TOPIC] with the /deck-template skill. Pick layouts by their selection criteria, fill the content slots, and emit on-brand HTML slides using design-system token classes only. Cobolt is the only accent; headings are Oceanic Text, eyebrows and labels are Modern Gothic Mono.
Using the AssemblyAI design system, create a social ad/asset for [CAMPAIGN] with the /supporting-imagery skill. Let it pick the right style (Up to seven: UI & Code, Demos, Maps, Pure Abstract, Literal × Abstract, Graphs, Diagrams) and build the asset from design-system tokens, fonts, color, logos, and Material Symbols icons. Cobolt is the only accent.
This design system Markdown file is the source of truth for agents and humans. It contains everything you need to know about the AssemblyAI brand design system.
Named scales are the brand language. Cobolt is the only accent and CTA color, running deep (500) to light (100). Black is a warm text and surface scale. White and Neutral carry the warm off-white backgrounds and borders. Blush is reserved for error and highlight states. Click any swatch to copy the hex.
Three fonts, each with a clear role. Oceanic Text is the serif display face for all headings, set with tight negative tracking. UN 11ST carries body copy. Modern Gothic Mono handles eyebrows, labels, and CTAs in uppercase.
| Role | Font | Usage |
|---|---|---|
| Display | Oceanic Text (serif) | All headings h1 to h6, weight 400, tight negative tracking |
| Body | UN 11ST (sans) | Paragraphs, lists, form text, line-height 1.3 |
| Mono | Modern Gothic Mono | Eyebrows, labels, CTAs, uppercase with letter-spacing |
400. The serif carries the display character, so heavy weights are not used for headings. Body uses UN 11ST at 400, with 700 for inline emphasis only. | Font | Weight | Role |
|---|---|---|
| Oceanic Text | 400 | All headings h1 to h6, display text |
| UN 11ST | 400 | Body copy, paragraphs, form labels, nav links |
| UN 11ST | 700 | Inline <strong> emphasis only |
| Modern Gothic Mono | 400 | Eyebrows, labels, CTAs, uppercase |
Accurate speech-to-text for developers
Oceanic Text · Regular 400Transcribe and understand speech at scale with one API. Body copy uses UN 11ST at weight 400.
UN 11ST · Regular 400SPEECH-TO-TEXT
Universal-3 Pro handles real-world audio across accents, noise, and domains. Send audio over one API and get accurate transcripts, speaker labels, and Speech understanding in return.
The type scale maps to the AssemblyAI text styles. Headings use Oceanic Text with tight negative tracking, body uses UN 11ST, and eyebrows use Modern Gothic Mono.
| Token | px | Letter-spacing | Notes |
|---|---|---|---|
h1 | 72 | -3.6px | Maximum display (mobile 40 / -2px) |
h2 | 64 | -3.2px | Large display (mobile 38 / -1.9px) |
h3 | 56 | -2.8px | Section heading (mobile 34 / -1.7px) |
h4 | 48 | -2.4px | Subsection heading (mobile 30 / -1.5px) |
| Token | px | Letter-spacing | Notes |
|---|---|---|---|
heading-s | 32 | -1.6px | Small heading, card titles |
heading-xs | 24 | -1.2px | Smallest heading |
| Token | px | Notes |
|---|---|---|
p2 | 22 | Intro text, large body |
p3 | 18 | Subheading body |
p4 | 16 | Default body |
p5 | 14 | Small body, meta |
| Token | px | Letter-spacing | Notes |
|---|---|---|---|
e1 | 12 | 1.2px | Eyebrow labels, font-feature-settings 'ss09' |
e2 | 14 | 1.4px | CTA text |
SPEECH UNDERSTANDING
| Value | Usage |
|---|---|
-3.6px | h1 display headings |
-2.4px to -3.2px | h2 to h4 headings |
-1.2px to -1.6px | Small headings (heading-s, heading-xs) |
1.2px | e1 eyebrow labels (uppercase) |
1.4px | e2 CTA text (uppercase) |
The spacing scale runs 4, 8, 12, 16, 24, 32, 40, 48, 80, 120 px, exposed as tokens
--spacing-1 through --spacing-12. Section padding is 120px vertical and 148px
horizontal on the 1440px canvas.
4px, --spacing-1, tightest gap 8px, --spacing-2 12px, --spacing-3 16px, --spacing-4, default grid gap 24px, --spacing-5 32px, --spacing-6 40px, --spacing-7, card padding 48px, --spacing-8 80px, --spacing-11 120px, --spacing-12, section padding | Class | Max Width | H-Padding |
|---|---|---|
.container Canonical | 75.5rem (1208px), Standard | 40px |
.container-narrow Canonical | 60rem (960px) | 40px |
.container-narrow Legacy | 856px | 40px |
.container-narrower Legacy | 766px | 40px |
.container-max-85rem Legacy | 1360px | , |
.container-max-80rem Legacy | 1280px | , |
| Class | Columns | Gap |
|---|---|---|
.grid-2col | 1fr 1fr | 3.75rem |
.grid-3-col | 1fr 1fr 1fr | 16px |
.grid__4 | 1fr 1fr 1fr 1fr | , |
.grid-5-col | 1fr×5 | 16px |
.footer-grid | 1fr×5 | 3rem |
.pricing-columns | 1fr 1fr | 40px |
| Name | Query | Behavior |
|---|---|---|
| Mobile | max-width: 479px | Single column, stacked layout |
| Tablet | max-width: 767px | 2-column, simplified nav |
| Webflow collapse | 768px | Mobile hamburger menu activates |
| Desktop | min-width: 1281px | Full nav with adjusted container padding |
| Large | min-width: 1900px | Hero image shadow hidden |
The radius scale runs 2, 4, 8, 12, 16, 24px, with a full 9999px reserved for pills like avatars and tags. Large CTAs use the 4px radius; nav-scale CTAs (tertiary and quaternary) use 2px. Rounding stays restrained to keep the brand precise.
2px4px8px12px16px24px9999px| Token | Radius | Notes |
|---|---|---|
2px | 2px | Nav-scale CTAs (tertiary, quaternary). Applied directly, not a scale token. |
--radius-sm | 4px | Large CTAs, buttons, inputs. |
--radius-md | 8px | Standard cards and content surfaces. |
--radius-lg | 12px | Large cards. |
--radius-xl | 16px | Featured cards. |
--radius-xxl | 24px | Panels and large containers. |
--radius-full | 9999px | Avatars, tags, pills only. Not for CTAs. |
CTAs are rectangular with a 4px radius (--radius-sm), 40px tall, set in Modern
Gothic Mono at 14px uppercase with 1.4px letter-spacing. Primary uses Cobolt 500 with a Cobolt 300 hover.
Secondary is outlined and fills on hover. Nav-scale tertiary and quaternary CTAs are smaller, 32px tall with
a 2px radius. Cobolt is the only CTA color. On dark backgrounds, switch to the lighter Cobolt dark variants.
On light background
On dark background (dark variants)
On light background
On dark background (dark variants)
| Variant | Background | Border | Text |
|---|---|---|---|
Primary (cta-primary) | #3923c7, hover #887bdd | 1px solid #3923c7 | White, Modern Gothic Mono, uppercase |
Secondary (cta-secondary) | Transparent, fills #3923c7 on hover | 1px solid #3923c7 | #3923c7, white on hover |
Tertiary (cta-tertiary, nav) | #3923c7, hover #887bdd | 1px solid #3923c7 | White, mono 12px, 2px radius, 32px tall |
Quaternary (cta-quaternary, nav) | Transparent, fills #3923c7 on hover | 1px solid #3923c7 | #3923c7, white on hover, 2px radius |
Dark variants (-dark) | Cobolt 300 (#887bdd) fill / transparent | Cobolt 200 (#b0a7e9) outline | For dark #1d1b16 backgrounds |
Primitives are the smallest building blocks in the component explorer
(/brand-design-system/components/primitives). Everything else composes from these. Buttons and CTAs are
documented above.
A bordered chip that
sits above headings. Type .e1 (Modern Gothic Mono 12px uppercase, letter-spacing 1.2px), 1px
border, padding 8px 16px.
A rounded-full tag for model names and labels in feature grids and 3-ups. Border-radius 9999px, 1px border, padding 8px, gap 4px, UN 11ST 14px. Optional leading Material Symbol.
A G2 review badge with star rating, for social proof.
| Primitive | Component | Notes |
|---|---|---|
| Eyebrow | Eyebrow (label, dark) | Bordered chip, .e1 mono. Light: border neutral-300 / text black-400. Dark: border black-300 / text black-200. |
| Pill | Pill (label, icon, dark) | Rounded-full tag, UN 11ST 14px. Light: bg neutral-200 / border neutral-300 / text black-300. Dark: bg black-400 at 30% / border black-400 / text black-200. |
| CTA pair | CtaPair (variant, dark) | Large (primary + secondary) and nav (tertiary + quaternary) pairs. See Buttons and CTAs. |
| G2 badge | G2Badge (dark) | G2 review badge with star rating, light and dark. |
| Icon | Icon (name, size, filled, weight, class) | Material Symbols outlined. See Icons. |
The icon system is Material Symbols, Google's outlined variable icon font. There is no custom
icon set and no decorative accent dot. The Icon primitive renders a
material-symbols-outlined span with axes FILL, wght, GRAD, and opsz. Default size 24, weight 400,
outline (FILL 0). Color follows text. Use Cobolt 500 only as a deliberate accent. Browse and pick names at
fonts.google.com/icons.
<!-- Load the font in <head> --> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0" /> <!-- 24px outlined --> <span class="material-symbols-outlined">check_circle</span> <!-- filled, 20px, via the Icon component --> <Icon name="arrow_forward" size={20} filled />
These are the only approved section components, rendered live below from the real site
components, with light and dark variants where they exist. Compose pages from these and do not invent new
section patterns. Jump to a category, or browse the standalone views at
/brand-design-system/components/<section>.
Hero sections for top of page. Large headings with CTA pairs.
Centered hero with heading, body text, and CTA pair.
Voice Agents, AI Scribe, Conversational Intelligence, Agent Assist, Captioning — one API for all your enterprise voice workloads.
Voice Agents, AI Scribe, Conversational Intelligence, Agent Assist, Captioning — one API for all your enterprise voice workloads.
Centered hero with eyebrow, H2 heading, body text, and CTA pair.
Voice Agents, AI Scribe, Conversational Intelligence, Agent Assist, Captioning — one API for all your enterprise voice workloads.
Voice Agents, AI Scribe, Conversational Intelligence, Agent Assist, Captioning — one API for all your enterprise voice workloads.
Left-aligned hero with heading, CTA pair, and body text on the right.
Start free. $0.21/hr after that — no contracts, no minimums, no credit card required.
Start free. $0.21/hr after that — no contracts, no minimums, no credit card required.
Left-aligned hero with product image/demo slot below the text.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore.
Left-aligned hero with product image/demo slot to the right.
Start free. $0.21/hr after that — no contracts, no minimums, no credit card required.
Start free. $0.21/hr after that — no contracts, no minimums, no credit card required.
Section headers in left-aligned and centered layouts.
Left-aligned header with H2 heading + CTA on left, body text on right.
Start free. $0.21/hr after that — no contracts, no minimums, no credit card required.
Start free. $0.21/hr after that — no contracts, no minimums, no credit card required.
Left-aligned stacked header with H1 heading, body below, and CTA pair.
We approach security by design and default, and continuously ensure AssemblyAI is secure for you and your team.
We approach security by design and default, and continuously ensure AssemblyAI is secure for you and your team.
Center-aligned header with H2 heading, body, and CTA pair.
From real-time transcription to deep audio analysis, AssemblyAI powers it all.
From real-time transcription to deep audio analysis, AssemblyAI powers it all.
Statistic display sections, centered or left-aligned.
Centered stats cards with eyebrow labels.
Most word accurate model on the market
Hours of audio processed by our customers
Audio data processed every single day
Average processing time for 1 hour of audio
Most word accurate model on the market
Hours of audio processed by our customers
Audio data processed every single day
Average processing time for 1 hour of audio
Left-aligned stats cards with eyebrow labels.
Most word accurate model on the market
Hours of audio processed by our customers
Audio data processed every single day
Average processing time for 1 hour of audio
Most word accurate model on the market
Hours of audio processed by our customers
Audio data processed every single day
Average processing time for 1 hour of audio
Social proof: customer logos, quotes, and testimonials.
Alternating quote cards and logo grid cells. Overflows horizontally.
2x
increase in free-to-paid conversion rate
“We needed a provider that could scale with us — offering unlimited concurrent streams, fair pricing, and responsive support.”
80%
increase in customer satisfaction
“Assembly has saved us countless hours managing models, and provided exceptional accuracy.”
75%
engineering time savings on infrastructure
2x
increase in free-to-paid conversion rate
“We needed a provider that could scale with us — offering unlimited concurrent streams, fair pricing, and responsive support.”
80%
increase in customer satisfaction
“Assembly has saved us countless hours managing models, and provided exceptional accuracy.”
75%
engineering time savings on infrastructure
2x
increase in free-to-paid conversion rate
“We needed a provider that could scale with us — offering unlimited concurrent streams, fair pricing, and responsive support.”
80%
increase in customer satisfaction
“Assembly has saved us countless hours managing models, and provided exceptional accuracy.”
75%
engineering time savings on infrastructure
2x
increase in free-to-paid conversion rate
“We needed a provider that could scale with us — offering unlimited concurrent streams, fair pricing, and responsive support.”
80%
increase in customer satisfaction
“Assembly has saved us countless hours managing models, and provided exceptional accuracy.”
75%
engineering time savings on infrastructure
Heading + horizontal logo row with spacing.
Trusted by the world’s leading enterprises
Trusted by the world’s leading enterprises
Bordered logo cells in a horizontal overflow strip. No heading.
Heading + bordered logo cells in a horizontal overflow strip.
Trusted by the world’s leading enterprises
Trusted by the world’s leading enterprises
Content cards with text and image slots, left and right.
Text left with 3-sided border, large image slot right. Supports dark mode.
Free-standing text left (no border), small image right.
Global redundancy, enterprise-grade uptime, and 2 million hours of audio processed every day. The infrastructure your product can depend on at any scale.
Heading + feature list with icons left, medium image right.
Lorem ipsum dolor sit amet, consectet
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor.
Lorem ipsum dolor sit amet, consectet
Lorem ipsum dolor sit amet, consectet
Lorem ipsum dolor sit amet, consectet
Large image slot left, text right with 3-sided border. Supports dark mode.
Try our models directly in the browser. Upload audio, test features, and see results in real time.
Try our models directly in the browser. Upload audio, test features, and see results in real time.
Small image left, free-standing text right (no border).
Global redundancy, enterprise-grade uptime, and 2 million hours of audio processed every day. The infrastructure your product can depend on at any scale.
Medium image left, heading + feature list right.
Lorem ipsum dolor sit amet, consectet
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor.
Lorem ipsum dolor sit amet, consectet
Lorem ipsum dolor sit amet, consectet
Lorem ipsum dolor sit amet, consectet
Multi-card grid layouts for features and use cases.
3-column grid with 7 feature cells (2+3+2 rows). Top and bottom rows span half-width.
Automate clinical documentation, enhance patient interactions, and streamline compliance workflows.
Transcribe depositions, automate contract review, and extract key insights from legal proceedings.
Power compliance monitoring, automate meeting summaries, and enhance customer service operations.
Create accessible content, automate lecture transcription, and build intelligent tutoring systems.
Generate subtitles, index audio archives, and create searchable media libraries at scale.
Analyze customer calls, automate support transcription, and extract product feedback insights.
Route calls intelligently, generate real-time summaries, and improve agent performance.
Automate clinical documentation, enhance patient interactions, and streamline compliance workflows.
Transcribe depositions, automate contract review, and extract key insights from legal proceedings.
Power compliance monitoring, automate meeting summaries, and enhance customer service operations.
Create accessible content, automate lecture transcription, and build intelligent tutoring systems.
Generate subtitles, index audio archives, and create searchable media libraries at scale.
Analyze customer calls, automate support transcription, and extract product feedback insights.
Route calls intelligently, generate real-time summaries, and improve agent performance.
3-column grid with 8 feature cells (3+3+2 rows). Tag pills hover to cobolt.
Automate clinical documentation, enhance patient interactions, and streamline compliance workflows.
Transcribe depositions, automate contract review, and extract key insights from legal proceedings.
Power compliance monitoring, automate meeting summaries, and enhance customer service operations.
Create accessible content, automate lecture transcription, and build intelligent tutoring systems.
Generate subtitles, index audio archives, and create searchable media libraries at scale.
Analyze customer calls, automate support transcription, and extract product feedback insights.
Route calls intelligently, generate real-time summaries, and improve agent performance.
Capture deal insights, score conversations, and automate CRM updates from every call.
Automate clinical documentation, enhance patient interactions, and streamline compliance workflows.
Transcribe depositions, automate contract review, and extract key insights from legal proceedings.
Power compliance monitoring, automate meeting summaries, and enhance customer service operations.
Create accessible content, automate lecture transcription, and build intelligent tutoring systems.
Generate subtitles, index audio archives, and create searchable media libraries at scale.
Analyze customer calls, automate support transcription, and extract product feedback insights.
Route calls intelligently, generate real-time summaries, and improve agent performance.
Capture deal insights, score conversations, and automate CRM updates from every call.
3-column grid with 9 feature cells (3x3 rows).
Automate clinical documentation, enhance patient interactions, and streamline compliance workflows.
Transcribe depositions, automate contract review, and extract key insights from legal proceedings.
Power compliance monitoring, automate meeting summaries, and enhance customer service operations.
Create accessible content, automate lecture transcription, and build intelligent tutoring systems.
Generate subtitles, index audio archives, and create searchable media libraries at scale.
Analyze customer calls, automate support transcription, and extract product feedback insights.
Route calls intelligently, generate real-time summaries, and improve agent performance.
Capture deal insights, score conversations, and automate CRM updates from every call.
Ensure compliance, transcribe hearings, and power accessible communication platforms.
Automate clinical documentation, enhance patient interactions, and streamline compliance workflows.
Transcribe depositions, automate contract review, and extract key insights from legal proceedings.
Power compliance monitoring, automate meeting summaries, and enhance customer service operations.
Create accessible content, automate lecture transcription, and build intelligent tutoring systems.
Generate subtitles, index audio archives, and create searchable media libraries at scale.
Analyze customer calls, automate support transcription, and extract product feedback insights.
Route calls intelligently, generate real-time summaries, and improve agent performance.
Capture deal insights, score conversations, and automate CRM updates from every call.
Ensure compliance, transcribe hearings, and power accessible communication platforms.
Pricing card layouts and comparison matrix.
Two pricing cards side by side. First is featured with cobolt border.
For developers, and early exploration
For growing, collaborative teams
For developers, and early exploration
For growing, collaborative teams
Three pricing cards in a row. First is featured.
For developers, and early exploration
For growing, collaborative teams
For high-volume, cost-effective use
For developers, and early exploration
For growing, collaborative teams
For high-volume, cost-effective use
Four pricing cards in a single row. First is featured.
For developers, and early exploration
For growing, collaborative teams
For high-volume, cost-effective use
Enterprise-grade flexibility
For developers, and early exploration
For growing, collaborative teams
For high-volume, cost-effective use
Enterprise-grade flexibility
2x2 grid layout. Top-left card is featured.
For developers, and early exploration
For growing, collaborative teams
For high-volume, cost-effective use
Enterprise-grade flexibility
For developers, and early exploration
For growing, collaborative teams
For high-volume, cost-effective use
Enterprise-grade flexibility
Tabbed comparison table with models, pricing tiers, and custom column.
Build on top of the most accurate Speech-to-Text model on the market with >93% accuracy.
| Models | Pay as you go | Custom |
|---|---|---|
| Universal-3 Pro Production-quality speech model that adapts its behavior based on the instructions you provide. | $0.21 /hr | Get custom rate limits, enhanced concurrency, and enterprise-grade flexibility tailored to your AI workloads. Contact us |
| Universal-2 Fast accurate transcription across 99 languages — exceptional accuracy, straight out of the box. | $0.15 /hr |
Models
Pay as you go
Production-quality speech model that adapts its behavior based on the instructions you provide.
Fast accurate transcription across 99 languages — exceptional accuracy, straight out of the box.
Custom
Get custom rate limits, enhanced concurrency, and enterprise-grade flexibility tailored to your AI workloads.
Contact usBuild intelligent voice agents.
| Models | Pay as you go | Custom |
|---|---|---|
| Voice Agent End-to-end voice agent solution. | $4.50 /hr | Get custom rate limits, enhanced concurrency, and enterprise-grade flexibility tailored to your AI workloads. Contact us |
Models
Pay as you go
End-to-end voice agent solution.
Custom
Get custom rate limits, enhanced concurrency, and enterprise-grade flexibility tailored to your AI workloads.
Contact usBuild on top of the most accurate Speech-to-Text model on the market with >93% accuracy.
| Models | Pay as you go | Custom |
|---|---|---|
| Universal-3 Pro Production-quality speech model that adapts its behavior based on the instructions you provide. | $0.21 /hr | Get custom rate limits, enhanced concurrency, and enterprise-grade flexibility tailored to your AI workloads. Contact us |
| Universal-2 Fast accurate transcription across 99 languages — exceptional accuracy, straight out of the box. | $0.15 /hr |
Models
Pay as you go
Production-quality speech model that adapts its behavior based on the instructions you provide.
Fast accurate transcription across 99 languages — exceptional accuracy, straight out of the box.
Custom
Get custom rate limits, enhanced concurrency, and enterprise-grade flexibility tailored to your AI workloads.
Contact usBuild intelligent voice agents.
| Models | Pay as you go | Custom |
|---|---|---|
| Voice Agent End-to-end voice agent solution. | $4.50 /hr | Get custom rate limits, enhanced concurrency, and enterprise-grade flexibility tailored to your AI workloads. Contact us |
Models
Pay as you go
End-to-end voice agent solution.
Custom
Get custom rate limits, enhanced concurrency, and enterprise-grade flexibility tailored to your AI workloads.
Contact usThree-column layouts with icons, titles, and descriptions.
Three columns with icon, 32px title, description, and tag pills.
Automate clinical documentation, enhance patient interactions, and streamline compliance workflows.
Transcribe depositions, automate contract review, and extract key insights from legal proceedings.
Power compliance monitoring, automate meeting summaries, and enhance customer service operations.
Automate clinical documentation, enhance patient interactions, and streamline compliance workflows.
Transcribe depositions, automate contract review, and extract key insights from legal proceedings.
Power compliance monitoring, automate meeting summaries, and enhance customer service operations.
Three columns with icon, 24px title (no description), and tag pills.
Three columns with circular numbered eyebrow (01/02/03) instead of an icon. Used for quick-start sequences.
Grab your AssemblyAI key from the dashboard.
Point your OpenAI client at https://llm-gateway.assemblyai.com/v1
Pass any supported model name and start sending requests.
Grab your AssemblyAI key from the dashboard.
Point your OpenAI client at https://llm-gateway.assemblyai.com/v1
Pass any supported model name and start sending requests.
Accordion FAQ sections with expandable pairs.
Accordion FAQ with native details/summary elements.
Inline call-to-action banners for mid-page conversion.
Bordered inline CTA banner with title, description, and button.
Alternating content blocks with text panels and media.
Stacked left-aligned cards with bordered text panel and large image.
AssemblyAI uses enterprise-grade security practices to keep your data safe. We approach security by design and default, and continuously ensure AssemblyAI is secure for you and your team.
Try our models directly in the browser. Upload audio, test features, and see results in real time.
Our most accurate speech-to-text model, delivering best-in-class performance across every benchmark.
AssemblyAI uses enterprise-grade security practices to keep your data safe. We approach security by design and default, and continuously ensure AssemblyAI is secure for you and your team.
Try our models directly in the browser. Upload audio, test features, and see results in real time.
Our most accurate speech-to-text model, delivering best-in-class performance across every benchmark.
Alternating left/right cards with bordered text panels.
AssemblyAI uses enterprise-grade security practices to keep your data safe. We approach security by design and default, and continuously ensure AssemblyAI is secure for you and your team.
Try our models directly in the browser. Upload audio, test features, and see results in real time.
Our most accurate speech-to-text model, delivering best-in-class performance across every benchmark.
AssemblyAI uses enterprise-grade security practices to keep your data safe. We approach security by design and default, and continuously ensure AssemblyAI is secure for you and your team.
Try our models directly in the browser. Upload audio, test features, and see results in real time.
Our most accurate speech-to-text model, delivering best-in-class performance across every benchmark.
Alternating cards with heading + feature list and medium image.
Real-time transcription
Stream audio and receive transcriptions in milliseconds with our WebSocket API.
Batch processing
Speaker diarization
Custom vocabulary
Summarization
Generate concise summaries of audio content using LLMs.
Sentiment analysis
Topic detection
Entity detection
End-to-end voice AI
Build conversational voice agents with natural speech synthesis.
Custom voices
Function calling
Guardrails integration
The site uses Astro file-based routing: a file at src/pages/<path>.astro serves
at /<path>, a folder becomes a URL segment, and a [slug].astro file is a dynamic
route. Use this map to decide where a new page belongs before creating one. Most new pages slot into an
existing folder rather than the top level.
src/pages/ ├── index.astro / Homepage: brand + product overview ├── about · careers · newsroom /about · /careers … Company: story, hiring, press ├── pricing · enterprise /pricing · /enterprise Plans, and the enterprise pitch ├── security · benchmarks · changelog /security … Trust, proof, release notes ├── products.astro + products/ /products · /products/* Product index + one page per product ├── solutions/ /solutions/* Industry / use-case pages ├── features/ /features/* Single-capability deep-dives ├── deployments/ /deployments/* Cloud vs self-hosted ├── compare/ /compare/* Competitor comparisons ├── universal-2 · universal-3-pro … /universal-* Model launch / landing pages ├── blog + blog/[slug] /blog · /blog/:slug Index + posts (dynamic) ├── customers · research · partners · …/:slug Index + entries (dynamic collections) │ legal (each: index + [slug]) ├── contact/ /contact/* Lead-capture forms by intent ├── spotlight · assembly-required · /spotlight … Programs, video series, campaigns │ explore/ ├── listen · pete · v2 /listen · /pete · /v2 Microsites and experiments ├── api/ /api/* Backend endpoints (not pages) └── design-system/ /internal/* Internal-only (this design system)
| URL path | Source | What lives here |
|---|---|---|
/ | index.astro | Homepage — brand + product overview and primary conversion paths |
/about /careers /newsroom | top-level *.astro | Company: story, hiring, press |
/pricing /enterprise | top-level *.astro | Commercial: plans, and the enterprise pitch |
/security /benchmarks | top-level *.astro | Trust and proof: compliance posture, model benchmarks |
/products /products/* | products.astro, products/*.astro | Product family index + one page per product |
/solutions/* | solutions/*.astro | Industry and use-case pages (notetakers, contact centers, medical, …) |
/features/* | features/*.astro | Single-capability deep-dives (diarization, language detection, …) |
/deployments/* | deployments/*.astro | Deployment models: AssemblyAI Cloud vs self-hosted |
/compare/* | compare/*.astro | Competitor comparison pages (<competitor>-vs-assemblyai) |
/universal-* | top-level *.astro | Standalone model launch / landing pages |
/blog /blog/:slug | blog.astro, blog/[slug].astro | Blog index + individual posts (dynamic collection) |
/customers /customers/:slug | customers.astro, customers/[slug] | Customer story index + case studies (dynamic collection) |
/research /research/:slug | research/* | Research index + articles (dynamic collection) |
/partners /partners/:slug | partners/* | Partner directory + partner pages (dynamic collection) |
/legal /legal/:slug | legal/* | Legal index + policy docs: privacy, terms, DPA (dynamic collection) |
/contact /contact/* | contact/*.astro | Contact and lead-capture forms by intent (sales, support, startup, …) |
/spotlight | spotlight.astro | "Spotlight" program landing page |
/assembly-required/* | assembly-required/*.astro | "Assembly Required" video series + integration spotlight pages |
/explore/* | explore/*.astro | Campaign / co-marketing landing pages (partnerships, free-credit offers) |
/listen /pete /v2 | top-level *.astro | Standalone microsites and experiments (CLI tool, voice demo, A/B variant) |
/api/* | api/*.ts | Backend / serverless endpoints — not rendered marketing pages |
/internal/* | internal/** | Internal-only tools, including this design system (soft-gated, noindex) |
products/<name>.astro (and add it to the /products index).solutions/<name>.astro.features/<name>.astro.compare/<competitor>-vs-assemblyai.astro.deployments/<name>.astro./blog, /customers, /research, /partners, /legal); do not hand-author a standalone page file.contact/<name>.astro.explore/<name>.astro.<model-name>.astro (matches existing universal-* pages).internal/, never indexed or linked publicly.src/pages/<name>.astro. Use sparingly; prefer a folder when a second sibling page is even plausible.Marketing content for AssemblyAI is produced with a set of Claude skills. Invoke a skill with
its slash name, for example /assemblyai-content. Use these as the on-brand path for any copy, blog,
or content task.
| Skill | Purpose | When to use |
|---|---|---|
/assemblyai-brand-voice | Brand voice, tone-by-channel, terminology, style rules | Writing or reviewing any customer-facing copy for brand consistency |
/assemblyai-content | Publish-ready AssemblyAI content: blog posts, use cases, tutorials, landing copy | Drafting or rewriting any content for assemblyai.com |
/assemblyai | Implementation guidance for AssemblyAI speech-to-text, streaming STT, audio intelligence, and voice agents (APIs and SDKs) | Building demos, code samples, or voice-AI features with the AssemblyAI API |
/copywriting | Copy across channels: web, ads, email, social, product/UX, long-form | General copy tasks and ad, email, or social drafts |
/ctas | Insert correctly formatted CTAs into blog posts | Finalizing any blog post |
/faq-generator | Add optimized FAQ sections (AEO + SEO) | Completing content that should capture search and answer-engine traffic |
/internal-links | Add internal links to blog drafts | After a blog draft is written |
/link-verification | Verify every link is real and reachable | Final step before publishing any content |
/blog-table-style | Brand HTML table styling for the blog | Any table that will appear in a blog post |
/hipaa-language-check | Enforce approved HIPAA and BAA language | Any healthcare-adjacent content |
/knowledge-base | Ground content in AssemblyAI knowledge bases (AirOps) | Before and during any content task, for accuracy |
/positioning | Product positioning guidance | Messaging and positioning decisions |
/pricing | Pricing guidance | Pricing pages and pricing copy |
/brand-design-system | Apply and maintain this design system | Building or reviewing marketing pages and assets |
/supporting-imagery | On-brand supporting imagery for decks, web, social, and ads, in seven defined styles (UI & Code, Demos, Maps, Pure Abstract, Literal × Abstract, Graphs, Diagrams). Full self-contained spec: supporting-imagery/SKILL.md | Designing, generating, or speccing any marketing visual, hero, section graphic, chart, diagram, or background |
/deck-template | Agent-driven slide generation from the brand deck template (HTML slides on a 1920×1080 canvas, fixed tokens + reusable components). Wraps deck-template/ in this folder; see the Deck template section | Building or generating an AssemblyAI presentation, deck, or individual slides |
/deep-research | Multi-source research harness: fan-out web searches, verify claims, synthesize a cited report | Deep, fact-checked research for briefs, positioning, or competitive analysis |
Skills we should have for marketing work but have not built yet. These are placeholders. Create them as dedicated, AssemblyAI-specific skills.
| Planned skill | Status | Scope |
|---|---|---|
| Ads / paid media | PLACEHOLDER, not yet built | Search, social, display, and video-script ad copy with AssemblyAI voice and proof points. Today, use /copywriting as a stopgap. |
| Social media | PLACEHOLDER, not yet built | LinkedIn, X, and thread formats with platform-native tone. |
| Email and lifecycle | PLACEHOLDER, not yet built | Nurture, launch, and newsletter sequences. |
| Case study / customer story | PLACEHOLDER, not yet built | Structured customer-outcome stories that credit the customer. |
| SEO / AEO content brief | PLACEHOLDER, not yet built | Keyword and answer-engine briefs that feed /assemblyai-content. |
| Sales collateral / one-pagers | PLACEHOLDER, not yet built | Metric-backed sales-facing assets. |
A reusable AssemblyAI slide deck system — the working implementation of the brand rules in
assemblyai-slides-guidelines.md. Slides are self-contained HTML authored on a native
1920×1080 canvas and scaled to fit, composed entirely from fixed tokens and reusable
components.
A few layouts at a glance — 39 reference slides span six families
(Title / Section · BIG TEXT · GRID · 4 COL · Top / Bottom + COL · Editorial). Open
deck-template/examples.html for the full set.
Complete :root token block from the AssemblyAI @theme. Color scales,
semantic aliases, fonts, spacing, and radius. Copy and paste into any project.
:root { /* ── Cobolt (brand) ── */ --color-cobolt-500: #3923c7; /* primary brand / primary CTA */ --color-cobolt-400: #614fd2; --color-cobolt-300: #887bdd; /* CTA hover / dark-mode primary */ --color-cobolt-200: #b0a7e9; --color-cobolt-100: #d7d3f4; /* ── Black (warm) ── */ --color-black-500: #1d1b16; /* headings */ --color-black-400: #4a4945; /* body text */ --color-black-300: #777673; /* muted text */ --color-black-200: #a5a4a2; /* faint text */ --color-black-100: #d2d1d0; /* ── White (warm) ── */ --color-white-100: #ffffff; --color-white-200: #fdfcf8; /* page background */ --color-white-300: #f5f3eb; /* ── Neutral ── */ --color-neutral-100: #ecebe5; --color-neutral-200: #dad7cb; --color-neutral-300: #c7c3b2; /* border */ /* ── Blush (error / highlight accent) ── */ --color-blush-200: #f4d4d0; --color-blush-300: #ec9d92; --color-blush-500: #e39389; /* ── Semantic aliases ── */ --color-page-bg: #fdfcf8; --color-text: #4a4945; --color-text-dark: #1d1b16; --color-text-muted: #777673; --color-text-faint: #a5a4a2; --color-border: #c7c3b2; --color-error: #F04438; /* ── Fonts ── */ --font-display: 'Oceanic Text', Georgia, serif; --font-body: 'UN 11ST', system-ui, sans-serif; --font-mono: 'Modern Gothic Mono', monospace; /* ── Spacing (4,8,12,16,24,32,40,48,80,120) ── */ --spacing-1: 4px; --spacing-2: 8px; --spacing-3: 12px; --spacing-4: 16px; --spacing-5: 24px; --spacing-6: 32px; --spacing-7: 40px; --spacing-8: 48px; --spacing-10: 80px; --spacing-12: 120px; /* ── Radius ── */ --radius-sm: 4px; /* buttons/CTAs */ --radius-md: 8px; --radius-lg: 12px; --radius-xl: 16px; --radius-xxl: 24px; --radius-full: 9999px; /* ── Section layout (1440px canvas) ── */ --section-px: 148px; --section-py: 120px; }
Spacing scale, text colors, and background colors available as utility classes. Component patterns for common interactive elements.
| Class | Value |
|---|---|
margin-bottom-0 | 0 |
margin-bottom-0-5rem | 0.5rem (8px) |
margin-bottom-1rem | 1rem (16px) |
margin-bottom-1-5rem | 1.5rem (24px) |
margin-bottom-2rem | 2rem (32px) |
margin-bottom-2-5rem | 2.5rem (40px) |
margin-bottom-3rem | 3rem (48px) |
margin-bottom-4rem | 4rem (64px) |
| Class | Value |
|---|---|
margin-top-1rem | 1rem (16px) |
margin-top-1-5rem | 1.5rem (24px) |
margin-top-2rem | 2rem (32px) |
margin-top-3rem | 3rem (48px) |
margin-top-4rem | 4rem (64px) |
margin-top-6rem | 6rem (96px) |
margin-top-8rem | 8rem (128px) |
| Class | Value |
|---|---|
padding-top-0 | 0 |
padding-top-3rem | 3rem |
padding-top-4rem | 4rem |
padding-bottom-2rem | 2rem |
padding-bottom-4rem | 4rem |
padding-bottom-8rem | 8rem |
padding-tb-5rem | 5rem top + bottom |
| Class | Color | Swatch |
|---|---|---|
text-color-cobolt | #3923c7 | |
text-color-cobolt-400 | #614fd2 | |
text-color-dark | #1d1b16 | |
text-color-white | #ffffff | |
text-color-black | #4a4945 | |
text-color-muted | #777673 | |
text-color-faint | #a5a4a2 |
| Class | Color | Swatch |
|---|---|---|
bg-color-white | #ffffff | |
bg-color-page | #fdfcf8 | |
bg-color-cobolt | #3923c7 | |
bg-color-dark | #1d1b16 | |
bg-color-cobolt-400 | #614fd2 | |
bg-color-cobolt-100 | #d7d3f4 | |
bg-color-neutral | #ecebe5 | |
bg-color-blush | #f4d4d0 |
Motion is restrained and functional. State changes shift color and border, not position. There are no card-lift or drop-shadow hovers. State transitions run at 0.2s ease; expand, collapse, drawer, and chevron motion uses the signature curve cubic-bezier(0.22, 1, 0.36, 1). All non-essential motion respects prefers-reduced-motion.
| Token | Value | Usage |
|---|---|---|
| State transition | 0.2s ease | Hover/focus color, background, and all changes on links, buttons, cards |
| Border transition | 0.15s ease | Border-color shifts on inputs and bordered cards |
| Signature easing | cubic-bezier(0.22, 1, 0.36, 1) | Accordions, drawers, chevron rotation, paired with duration-300 |
| Accordion / FAQ | 0.38s + signature easing | Height animated with Motion; chevron rotates 180° |
.animate-fade-in-up | 0.6s ease-out | Entrance: opacity 0→1, translateY(20px→0) (hero copy) |
.animate-marquee | 70s linear infinite | Continuous logo strips, translateX(0→-50%) |
Gap expands from gap-1 (4px) to gap-2 (8px) on hover with transition-all. Cobolt, Modern Gothic Mono, uppercase.
Hover me
Background and border shift to Cobolt, no lift or shadow
Live pattern: group-hover:bg-cobolt-200, group-hover:border-cobolt-500 at 0.2s ease. Cards never translate or gain drop shadows.
| Class | Max Width | Usage |
|---|---|---|
max-char-18 | 18ch | Tight headlines |
max-char-20 | 20ch | Short headlines |
max-char-21 | 21ch | Hero headlines |
max-char-42 | 42ch | Subheadings |
max-char-56 | 56ch | Body text blocks |