Your Voice, Your Health
VitaVoice is an AI-powered healthcare assistant that enables seamless, multilingual voice and text conversations between patients and an AI doctor. Leveraging advanced Speech-to-Text (STT), Murf AI Text-to-Speech (TTS), Streaming, MurfAI Translation, and Large Language Model (LLM) technologies, VitaVoice delivers accessible, secure, and intelligent healthcare interactions—anytime, anywhere.
-
Conversational AI Doctor (Voice & Text):
Speak or type your health concerns. VitaVoice transcribes your speech, understands your needs, and responds with natural, AI-generated voice or text. -
Automatic EHR Generation:
Instantly generate and download structured Electronic Health Records (EHR) from your chat history—perfect for sharing with real doctors. -
Multilingual, Real-Time Translation:
Converse in your preferred language. VitaVoice translates both your queries and the AI's responses, and delivers them as clear, natural-sounding speech. -
Murf AI TTS & Translation:
VitaVoice integrates with Murf AI for high-quality, natural Text-to-Speech (TTS) and supports real-time translation, enabling users to hear responses in their chosen language and voice. -
Streaming Audio Features:
Experience low-latency, real-time audio streaming for both input and output. Audio is processed and played back instantly, making conversations feel natural and interactive. -
Doctor Recommendation & Appointment Booking:
Get personalized doctor recommendations based on your chat history and book appointments with real specialists. -
Secure & Private:
All data is encrypted and securely stored. Your privacy is our top priority. -
Downloadable Health Records:
Access and download your chat history and EHR summaries at any time.
git clone https://github.com/neelamnagarajgithub/vitavoice.git
cd vitavoice/streamlit-apppython3 -m venv venv
source venv/bin/activatepip install -r requirements.txtCreate a .env file in the root directory and add:
MONGO_URI=your_mongodb_connection_string
OPEN_ROUTER_KEY=your_openrouter_api_key
MURF_API_KEY=your_murf_api_key
ELEVENLABS_API_KEY=your_elevenlabs_api_key
BASE_URL=http://localhost:8501
Place your logo at assets/logo.png.
streamlit run src/main.pystreamlit-app/
├── assets/
│ └── logo.png
├── src/
│ ├── pages/
│ │ ├── home.py
│ │ ├── dashboard.py
│ │ ├── consult_doctor.py
│ │ └── appointment.py
│ ├── services/
│ │ ├── auth.py
│ │ ├── engine.py
│ │ ├── murfservice.py
│ │ └── whisper_stt.py
│ └── main.py
├── requirements.txt
└── .env
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
We welcome contributions in UI/UX, backend, AI/NLP, and documentation.
- Email: neelamnagaraj99@gmail.com
- website: vitavoice.streamlit.app
Let's revolutionize healthcare together with AI-powered voice solutions!
