- Apart from text input, the Chatbot can take voice input and image input.
- It provides text responses.
- To get voice responses, TTS (Text to Speech) is used.
- It has options to switch languages. Idk why!
-
API key
- Sign in to (Google AI Studio)[https://ai.google.dev]
- Create an API key
- Create .env file in the root directory of the project
- Add the API key to the .env file as follows:
-
To install libraries required:
pip install -r requirements.txt
- To run the chatbot:
streamlit run app.py