3 core pieces:

1. Real-time Conversation Orchestration

Vocode offers robust conversation management for both streaming and turn-based interactions. It handles the complexities of real-time, two-way conversations (eg endpointing, handling interruptions) and provides complete configurability for different use cases.

2. Integrations with all leading STT/TTS/LLM providers

With Vocode, you can easily integrate your application with top speech-to-text (STT), text-to-speech (TTS), and large language model (LLM) providers. This allows you to switch providers with minimal code changes.

3. Cross-platform support and functionality

Vocode is available cross-platform (web, telephone, mobile). You can do things like make phone calls, build websites that talk to you, join Zoom meetings, etc.