In-Car AI Agents is an innovative project aimed at enhancing the driving experience through intelligent voice-controlled assistants. These agents can assist drivers with navigation, entertainment, vehicle diagnostics, and more, all while ensuring safety and convenience.
- Voice Recognition: Responds to natural language commands for hands-free operation.
- Navigation Assistance: Provides real-time traffic updates and route suggestions.
- Entertainment Control: Allows users to manage music, podcasts, and audiobooks.
- Vehicle Diagnostics: Monitors and reports vehicle status and health.
- Personalization: Learns user preferences for a customized experience.
- Programming Languages: Python, JavaScript
- Frameworks: TensorFlow, Flask, React
- APIs: Google Maps API, OpenWeather API
- Database: MongoDB
- Hardware: Raspberry Pi, microphones, speakers
- pip install streamlit transformers speechrecognition openai pyaudio
- Python 3.x
- Node.js
- MongoDB
- Raspberry Pi (optional, for hardware integration) streamlit together pillow requests audio_recorder_streamlit==0.0.8 langchain_core==0.2.3 langchain_openai==0.1.8 openai==1.30.5 Pillow==10.3.0 playsound==1.2.2 pyttsx3==2.90 streamlit==1.35.0 streamlit-audiorec transformers whisper speechrecognition PyAudio
git clone https://github.com/SohaibAamir28/in-car-ai-agents.git
cd in-car-ai-agents
## Install Dependencies
pip install -r requirements.txt
## Contributing
### Contributions are welcome! Please follow these steps:
### Fork the repository.
Create a new branch (git checkout -b feature/YourFeature).
Make your changes and commit them (git commit -m 'Add some feature').
Push to the branch (git push origin feature/YourFeature).
Open a pull request.
## License
### This project is licensed under the MIT License - see the LICENSE file for details.
### Acknowledgments
## TensorFlow - For providing the machine learning framework.
## Google Maps API - For navigation services.
## OpenWeather API - For weather data integration.
## Contact
### `sohaib,[email protected]`, and specific features or technologies based on what you actually implemented in your project. Let me know if you need any changes or additions!