Voice Assistant Tutorial
Turn Soul Kernel into a voice-first assistant that runs locally.🚧 Work in progress.
Requirements
- macOS or Windows PC with microphone
- Rust toolchain
- VITS TTS model
- Whisper ASR model
Outline
- Capture microphone audio with PortAudio
- Transcribe audio using Whisper skill
- Pass text to Soul Kernel
ask() - Synthesize response with VITS skill
- Play audio back via OS audio API