N.I.K.O AI
A locally hosted AI assistant on Raspberry Pi 5 with voice recognition, facial animation, and OpenCV vision capabilities.
What I Did
I contributed to the N.I.K.O AI project by building a Python program that combines the use of Piper, Ollama, and Whisper to create a completely local AI that runs on a Raspberry Pi 5.
I played a key role in integrating **OpenCV** for computer vision tasks, enabling the AI to recognize faces and track movements, which feeds into the interactive experience.
Additionally, I helped in simplifying C++ code that controls the mouth and eyes, improving the overall expressiveness and responsiveness of the AI's facial animations.
Project Overview
N.I.K.O AI is an advanced artificial intelligence assistant designed to run entirely locally on a Raspberry Pi 5, providing privacy-focused, context-aware conversational capabilities with multi-modal input processing.
Key Features
- Context-aware conversation logic
- Multi-modal input processing (voice and text)
- OpenCV-based computer vision and facial recognition
- System-wide AI integration
- Expressive facial animations (eyes and mouth)
- Completely local processing for privacy