AI · Rust
Brainiacshipped
Press space, speak, get a spoken answer back.
A real-time voice↔AI loop in Rust: mic → Deepgram STT → DeepSeek → Aura TTS, in a ratatui TUI.
A full voice pipeline in the terminal. cpal captures PCM on a dedicated thread (the stream is !Send on CoreAudio), Deepgram streams transcripts over WebSocket, DeepSeek streams tokens, and Aura reads the reply aloud, with a live waveform TUI and a minimal SSH-friendly mode. The audio channel doubles as a lifecycle signal for clean shutdown without cancellation tokens.