An AI-powered web application that allows users to:
- Upload and process PDF textbooks
- Ask questions about specific chapters or topics
- Get AI-generated answers with text-to-speech capabilities using celebrity voices
- PDF text extraction and processing
- AI-powered Q&A system
- Text-to-speech with celebrity voice options
- Modern web interface
- Backend: Python (Flask)
- Frontend: React
- AI: OpenAI API
- Text-to-Speech: ElevenLabs API
- Clone the repository
- Backend setup:
cd backend python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate pip install -r requirements.txt
- Frontend setup:
cd frontend npm install
Create a .env file in the backend directory with:
OPENAI_API_KEY=your_openai_api_key
ELEVENLABS_API_KEY=your_elevenlabs_api_key
MIT