Expand description
voice-echo — Voice interface for AI entities via Twilio.
This crate provides a complete voice pipeline: Twilio WebSocket audio streaming, voice activity detection, speech-to-text (Groq Whisper), LLM provider, and text-to-speech (Inworld). It can be used as a standalone binary or as a library dependency in echo-system.
Modules§
Structs§
- AppState
- Shared application state accessible from all handlers.
- Call
Meta - Metadata for an outbound call — context and reason injected into the first prompt.
- Voice
Echo - The voice-echo plugin. Manages the voice pipeline lifecycle.
Enums§
- Brain
- How LLM communication is routed for a call.
Functions§
- create
- Factory function — creates a fully initialized voice-echo plugin.