I Turned Raspberry Pi into a Talking AI Camera

Hardware.ai
4,951 views •

Let's run Hugging Face’s SmolVLM, the world smallest vision-language models on Raspberry Pi 5, with the web camera input and piper-tts output. It wasn’t as simple as I hoped—between slow inference times with onnx runtime and missing support in llama.cpp, I had to dig through GitHub issues and hack together a solution. In this video, I’ll show you how I got it working, the challenges I faced, and how you can try it yourself! If you in need of a Raspberry Pi, get it here: Raspberry Pi 5, Options for 2GB/4GB/8GB RAM https://s.click.aliexpress.com/e/_ExScjyg Github repository: Multi-modal support is back to llama.cpp! Updated script here https://github.com/AIWintermuteAI/pi-talking-camera Llama.cpp issues and PRs https://github.com/ggml-org/llama.cpp/pull/11292 https://github.com/ggml-org/llama.cpp/issues/8010

Keyboard shortcuts

On. Switch them off if they collide with your assistive tools; ? still opens this sheet.

Go to

Press g then the letter.

  • gh Latest
  • gs Sources
  • gm Media
  • gv Videos
  • gp Podcasts
  • gc Calendar
  • gd Decoder
  • gz Dataviz
  • ga Datasets
  • gb Blog
  • gk Markets
  • gj Careers
  • gn Prompt Notebook

On this page

  • / Focus search, where there is one
  • t Back to top
  • ? This list
  • Esc Close