An AI-powered full-stack voice assistant built using React, FastAPI, Whisper, and OpenRouter LLM APIs.
Speak into the microphone, convert speech into text using Whisper, and receive intelligent AI-generated responses in real time.
- π€ Real-time voice recording
- π§ Speech-to-text using Whisper
- π€ AI responses using OpenRouter LLMs
- β‘ FastAPI backend
- π React frontend
- βοΈ Deployable on Vercel + Render
- π Secure API key handling using environment variables
- React
- Vite
- Axios
- FastAPI
- Whisper
- OpenRouter API
- Python
- Whisper Tiny
- Llama 3.1
- GPT OSS 120B
ai-voice-assistant/
β
βββ backend/
β βββ main.py
β βββ requirements.txt
β βββ .env
β βββ venv/
β
βββ frontend/
β βββ src/
β β βββ App.jsx
β β βββ components/
β β βββ VoiceAssistant.jsx
β β
β βββ package.json
β βββ vite.config.js
β
βββ README.md