Raspberry Pi 5 local voice assistant banner

Raspberry Pi 5 local voice assistant

4 devlogs
1h 25m 48s

A voice assistant powered by Raspberry Pi 5, working completely offline!

Uses VOSK for speech-to-text, llama.cpp for LLM processing, and KittenTTS to speak!

Built in an AIY voice kit.

This project uses AI

I used AI to help me convert from Ollama to llama.cpp

Demo Repository

Loading README...

nirvaannn

I experimented with the Kakao KANANA and LG EXAONE LLMs, as they’ve worked well in the past.

They are VERY fast even at high quantizations, but lose some world knowledge compared to Gemma3n or Phi4-mini.

Attachment
0
nirvaannn

What have i done since then?

  • Updated the KittenTTS to use the new version of the model
  • Tried the Phi-4 LLM which is quite good for world knowledge!
Attachment
0
nirvaannn

Experimented with different models in llama.cpp and found Gemma 3n e2B to be the best balance of performance to world knowledge

Attachment
0