aid: assemblyai
name: AssemblyAI
description: Built by AI experts, AssemblyAI's Speech AI models include accurate speech-to-text
  for voice data (such as calls, virtual meetings, and podcasts), speaker detection,
  sentiment analysis, chapter detection, PII redaction, and more. AssemblyAI provides
  powerful APIs for transcribing and understanding audio data at scale. The platform
  supports real-time streaming transcription via WebSocket, asynchronous batch transcription,
  and audio intelligence features including summarization, auto chapters, entity detection,
  and content safety filtering. SDKs are available for Python, Node.js, Ruby, Java,
  and Go.
type: Index
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: freemium
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Freemium
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/assemblyai.png
tags:
- Artificial Intelligence
- Audio
- Speech
- Transcription
- Speech-to-Text
- Voice
- Real-Time
- Voice AI
tags_raw:
- AI
- Artificial Intelligence
- Audio
- Speech
- Transcription
- Speech to Text
- Voice
- Real-Time
- Voice AI
url: https://raw.githubusercontent.com/api-evangelist/assemblyai/refs/heads/main/apis.yml
created: '2024-06-06'
modified: '2026-05-19'
specificationVersion: '0.23'
apis:
- aid: assemblyai:assemblyai-lemur-api
  name: AssemblyAI LeMUR API
  description: LeMUR related operations
  humanURL: https://www.assemblyai.com/docs/
  baseURL: https://api.assemblyai.com
  tags:
  - LEMUR
  tags_raw:
  - LeMUR
  properties:
  - type: OpenAPI
    url: openapi/assemblyai-lemur-api-openapi.yml
  - type: Documentation
    url: https://www.assemblyai.com/docs/
  - type: GettingStarted
    url: https://www.assemblyai.com/docs/getting-started/transcribe-an-audio-file
  - type: Authentication
    url: https://www.assemblyai.com/docs/concepts/authentication
  - type: APIReference
    url: https://www.assemblyai.com/docs/api-reference/overview
  - type: AsyncAPI
    url: openapi/assemblyai-asyncapi-original.yml
  - type: AsyncAPI
    url: asyncapi/assemblyai-asyncapi.yml
- aid: assemblyai:assemblyai-streaming-api
  name: AssemblyAI Streaming API
  description: Streaming Speech-to-Text
  humanURL: https://www.assemblyai.com/docs/
  baseURL: https://api.assemblyai.com
  tags:
  - Streaming
  properties:
  - type: OpenAPI
    url: openapi/assemblyai-streaming-api-openapi.yml
  - type: Documentation
    url: https://www.assemblyai.com/docs/
  - type: GettingStarted
    url: https://www.assemblyai.com/docs/getting-started/transcribe-an-audio-file
  - type: Authentication
    url: https://www.assemblyai.com/docs/concepts/authentication
  - type: APIReference
    url: https://www.assemblyai.com/docs/api-reference/overview
  - type: AsyncAPI
    url: openapi/assemblyai-asyncapi-original.yml
  - type: AsyncAPI
    url: asyncapi/assemblyai-asyncapi.yml
- aid: assemblyai:assemblyai-transcript-api
  name: AssemblyAI Transcript API
  description: Transcript related operations
  humanURL: https://www.assemblyai.com/docs/
  baseURL: https://api.assemblyai.com
  tags:
  - Transcript
  tags_raw:
  - Transcript
  properties:
  - type: OpenAPI
    url: openapi/assemblyai-transcript-api-openapi.yml
  - type: Documentation
    url: https://www.assemblyai.com/docs/
  - type: GettingStarted
    url: https://www.assemblyai.com/docs/getting-started/transcribe-an-audio-file
  - type: Authentication
    url: https://www.assemblyai.com/docs/concepts/authentication
  - type: APIReference
    url: https://www.assemblyai.com/docs/api-reference/overview
  - type: AsyncAPI
    url: openapi/assemblyai-asyncapi-original.yml
  - type: AsyncAPI
    url: asyncapi/assemblyai-asyncapi.yml
common:
- type: CapabilityMap
  url: capabilities/assemblyai-capability-edges.yml
  name: AssemblyAI Business Capability Map
- type: RateLimits
  url: rate-limits/assemblyai-rate-limits.yml
- type: FinOps
  url: finops/assemblyai-finops.yml
- type: Plans
  url: plans/assemblyai-plans-pricing.yml
- type: Website
  url: https://www.assemblyai.com/
- type: AgenticAccess
  url: agentic-access/assemblyai-agentic-access.yml
- type: TrustCenter
  url: security/assemblyai-trust-center.yml
- type: DomainSecurity
  url: security/assemblyai-domain-security.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/assemblyai
- type: Portal
  url: https://www.assemblyai.com/
  title: AssemblyAI Website
- type: Documentation
  url: https://www.assemblyai.com/docs/
  title: Documentation
- type: Blog
  url: https://www.assemblyai.com/blog
  title: Blog
- type: Signup
  url: https://www.assemblyai.com/dashboard/signup
  title: Sign Up
- type: Login
  url: https://www.assemblyai.com/dashboard/login
  title: Login
- type: Pricing
  url: https://www.assemblyai.com/pricing
  title: Pricing
- type: GitHubOrganization
  url: https://github.com/AssemblyAI
  title: AssemblyAI GitHub Organization
- type: StatusPage
  url: https://status.assemblyai.com/
  title: Status Page
- type: Features
  data:
  - name: Speech-to-Text Transcription
    description: High-accuracy transcription of audio files and streams using AssemblyAI's
      Universal-2 model with support for 99+ languages and custom vocabulary.
  - name: Real-Time Streaming Transcription
    description: WebSocket-based streaming transcription for live audio with partial
      results and final transcripts, supporting call centers, live captioning, and
      voice applications.
  - name: Speaker Diarization
    description: Automatic speaker detection and labeling that identifies who said
      what in multi-speaker recordings.
  - name: Audio Intelligence
    description: Advanced understanding features including sentiment analysis, summarization,
      auto chapters, entity detection, content safety filtering, and PII redaction.
  - name: LeMUR
    description: LeMUR (Leveraging Large Language Models for Understanding Recordings)
      enables asking questions of audio transcripts using a conversational AI interface
      built on top of transcriptions.
- type: UseCases
  data:
  - name: Call Center Analytics
    description: Customer service teams transcribe and analyze customer calls for
      quality assurance, compliance, agent coaching, and sentiment analysis.
  - name: Meeting Intelligence
    description: Enterprises transcribe virtual meetings (Zoom, Teams, Meet) to generate
      summaries, action items, and searchable archives.
  - name: Podcast Processing
    description: Podcast producers transcribe episodes for SEO, accessibility, show
      notes, and content repurposing.
  - name: Voice Application Development
    description: Developers build voice-powered applications using real-time streaming
      transcription for voice commands, dictation, and conversation interfaces.
  - name: Compliance and Legal
    description: Legal and compliance teams transcribe depositions, hearings, and
      recorded communications with PII redaction and timestamped transcripts.
- type: Integrations
  data:
  - name: Twilio
    description: Integration with Twilio Media Streams for transcribing phone calls
      in real-time using AssemblyAI's streaming API.
  - name: Zoom
    description: Integration with Zoom recordings for batch transcription and meeting
      intelligence processing.
  - name: Python SDK
    description: Official Python SDK for AssemblyAI available on PyPI (assemblyai)
      for easy integration in Python applications.
  - name: Node.js SDK
    description: Official Node.js SDK for AssemblyAI available on npm (@assemblyai/sdk)
      for JavaScript and TypeScript applications.
- name: Agent Skills
  url: https://github.com/AssemblyAI/assemblyai-skill
  type: AgentSkills
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
