← All projectsAI Chatbot 
Sage Bot — Text & Voice Assistant
AI assistant that answers portfolio questions by voice — voice input, spoken replies, FastAPI backend.

Overview
Sage is a voice-first AI assistant that answers questions about my portfolio and work. You can type, or just speak your question.
It uses the Web Speech API for voice input and spoken replies, with a FastAPI backend handling the chat logic.
Key features
- Voice input & spoken replies
- Text chat fallback
- Portfolio Q&A over FastAPI
- Responsive, elegant UI
Tech stack
- Next.js
- React 19
- TypeScript
- Tailwind CSS
- Web Speech API
- FastAPI