This is a simple chatbot application built with Streamlit and OpenAI's GPT model. It allows users to interact with the bot via text input, voice input, and also upload files for the bot to process.
- Text-based interaction with a chatbot powered by OpenAI's GPT model.
- Voice input and output for a hands-free experience.
- File upload support for text, PDF, and DOCX files.
- User interaction logging for analysis.
- Clear chat history functionality.
- Clone the repository.
- Navigate to the project directory.
- Install the required packages:
pip install -r requirements.txt