MaternAI is an AI-powered maternal health assistant designed to provide guidance and risk assessment for expectant mothers. The chatbot can answer maternal health-related queries, analyze vital signs, and provide recommendations for better maternal care.
-
Conversational AI Chatbot: Ask questions related to maternal health and get AI-powered responses.
-
Voice Input & Output: Speak your queries instead of typing, and get responses via text-to-speech.
-
Risk Assessment: Enter vital signs for basic maternal health risk analysis.
-
User-Friendly Interface: Built with Streamlit for an intuitive UI.
-
Backend: Flask (Python)
-
Frontend: Streamlit (Python)
-
AI Model: Transformer-based LLM
-
Speech Processing: SpeechRecognition, PyAudio, pyttsx3
- Clone the Repository
- Set Up Virtual Environment
- Install Dependencies
1️⃣ Start the Backend (Flask API)
Ensure the Flask server is running at http://127.0.0.1:5001.
2️⃣ Start the Frontend (Streamlit UI)
- Port 5001 Already in Use: Kill the existing process using:
- Or change the port in main.py:
- And update API_URL in streamlit_ui_voice.py.
-- PyAudio Installation Issues (MacOS/Linux):
-
Advanced Risk Assessment using AI models
-
Multilingual Support for better accessibility
-
Mobile-Friendly Interface
This project is licensed under the MIT License.
Akanksha Bhimte (Lead Developer)
