Lit-based web components for Corti speech APIs. Published as two npm packages from this monorepo:
| Package | Use case | Primary element |
|---|---|---|
| @corti/dictation-web | Real-time single-speaker dictation (Transcribe) | <corti-dictation> |
| @corti/ambient-web | Real-time multi-speaker ambient streaming (Streams) | <corti-ambient> |
Package readmes: dictation/README.md, ambient/README.md.
Both packages share the same architecture:
- Opinionated component — drop-in UI (
<corti-dictation>or<corti-ambient>) - Modular components — compose your own layout under
<dictation-root>or<ambient-root>
Note: OAuth 2.0 authentication is not handled by this library. The client must provide an authorization token or token refresh function while using the component. Ambient streaming also requires an
interactionId.
Product documentation (install, API, auth, styling) lives on docs.corti.ai: