Skip to main content

Crate voice_echo

Crate voice_echo 

Source
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§

api
config
discord
greeting
pipeline
registry
twilio

Structs§

AppState
Shared application state accessible from all handlers.
CallMeta
Metadata for an outbound call — context and reason injected into the first prompt.
VoiceEcho
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.