Skip to content

in-Car AI Agents is an innovative project aimed at enhancing the driving experience through intelligent voice-controlled assistants.

License

Notifications You must be signed in to change notification settings

SohaibAamir28/in-car-ai-agents

Repository files navigation

In-Car AI Agents

Streamlit App

Homepage Main Screenshot

Homepage 1 Screenshot

Homepage 2 Screenshot

Overview

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.

Features

  • 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.

Technologies Used

  • Programming Languages: Python, JavaScript
  • Frameworks: TensorFlow, Flask, React
  • APIs: Google Maps API, OpenWeather API
  • Database: MongoDB
  • Hardware: Raspberry Pi, microphones, speakers

Installation

Prerequisites

  • 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

Clone the Repository

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!

About

in-Car AI Agents is an innovative project aimed at enhancing the driving experience through intelligent voice-controlled assistants.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published