Palette
Corners
← All projects
AI Chatbot

Sage Bot — Text & Voice Assistant

AI assistant that answers portfolio questions by voice — voice input, spoken replies, FastAPI backend.

Sage Bot — Text & Voice Assistant screenshot

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