Winner of the AI Partner Catalyst Hackathon! (Hopefully!)
Reminisce is a voice-first companion designed to restore independence for seniors with early-stage memory loss. It uses Google Gemini 2.0 Flash for reasoning and ElevenLabs for an empathetic, human-like voice interface.
- 🗣️ Zero-UI Voice Interface: Completely hands-free interaction using Google STT and ElevenLabs.
- 🧠 Long-Term Memory (RAG): Uses Vertex AI and Pinecone to remember family details (e.g., "Grandson Tommy likes apple pie").
- ⏰ Proactive Reminders: "Cheat" Widget instantly visualizes tasks as they are spoken.
- 👴 Accessibility First: Custom high-contrast UI and engineered audio profiles for elderly hearing.
FastAPI (Backend) receives voice input → Transcribes via Google Cloud → Reasons via Gemini 2.0 Flash → Retrieves Context from Pinecone → Speaks via ElevenLabs.
- Clone the repo
pip install -r requirements.txt- Add your
.envkeys (Google Cloud, ElevenLabs, Pinecone) uvicorn main:app --reload
- Google Cloud: Utilized Gemini 2.0 Flash & Vertex AI embeddings.
- ElevenLabs: Implemented "Voice Design" for a custom elderly persona.
- Social Good: Addressing the loneliness epidemic in senior care.
Made with ❤️ by Epaphras, Eniola, and Jason.
