Multilingual AI Voice Assistant. This tool is designed to understand and respond in multiple languages, making technology more accessible and connecting people across different cultures.
- Python: For the backbone of the application, ensuring smooth and efficient processing.
- SpeechRecognition & PyAudio: For real-time voice data capture and processing, making the assistant responsive and interactive.
- Google Generative AI & gTTS (Google Text-to-Speech): These powerful APIs empower the assistant to understand complex queries and speak in a clear, human-like voice in various languages.
- Streamlit: This awesome framework helped me build and share the application with a user-friendly web interface.
Clone the repository
Project repo: https://github.com/AmarnathaGowda/MultiLingAI.git
conda create -n llmapp python -y
conda activate llmapp
pip install -r requirements.txt
Link to create API key : https://aistudio.google.com/app/apikey
GOOGLE_API_KEY = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Finally run the following command
streamlit run app.py
Now,
open up localhost: