Speech-to-Text (Whisper)
{micAvailable === false ? "No microphone detected — unavailable" : micAvailable === true ? "Microphone detected — speak to your assistant" : "Checking microphone..."}
Text-to-Speech (Piper)
Hear responses read aloud. Runs entirely on your device — no server needed.
Speak to your assistant and hear responses read aloud. Runs entirely on your device.