Skip to main content

AssemblyAI STT

Streaming speech-to-text via AssemblyAI’s Universal Streaming v3 API. Pure-aiohttp transport, no vendor SDK required.

Install

Usage

Use the public STT class either namespaced or flat — both read from ASSEMBLYAI_API_KEY when api_key= is omitted.
Plug it into an agent:

Low-level usage

If you are building a custom pipeline outside phone.agent(), the low-level adapter stays importable:
For Twilio (mulaw 8 kHz) use AssemblyAISTT.for_twilio(api_key=...).