Providers¶
A provider plugs a vendor or framework into a contract, so the UI kits and every recipe work unchanged whichever you pick. A vendor with several capabilities is one kit with a part each: install all, or one with --only <part>.
| Provider | Speech to text (transcriber@1) |
Text to speech (synthesizer@1) |
Agent (ag-ui@1) |
Tier |
|---|---|---|---|---|
| Deepgram | stt |
tts |
contrib | |
| ElevenLabs | stt |
tts |
contrib | |
| Fake voice | stt |
tts |
core | |
| OpenAI | stt |
tts |
contrib | |
| Pipecat bridge | ✓ | contrib | ||
| Pydantic AI over AG-UI | ✓ | contrib |
Add a provider¶
Subclass the contract's topic and run its shared test suite against it; see writing a provider. Providers kept in other copit registries are welcome in this table once they pass the suite: open an issue with the registry's link.