Skip to main content

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

  1. Capture microphone audio with PortAudio
  2. Transcribe audio using Whisper skill
  3. Pass text to Soul Kernel ask()
  4. Synthesize response with VITS skill
  5. Play audio back via OS audio API
Check back for code and configuration details.