Skip to content

Veloce AI provides an intelligent virtual assistant for Car owners, integrating with the vehicle, mobile app, and cloud services to offer features like vehicle status, maintenance, weather, voice control, navigation, and battery management. The architecture leverages AI, speech, and cloud technologies for a seamless user experience.

Notifications You must be signed in to change notification settings

HimanshuMohanty-Git24/Veloce_Ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Veloce AI 🚗💻

Veloce Ai Ui

Overview 🌟

Veloce_AI is an intelligent, feature-rich virtual assistant prototype designed to revolutionize the automotive experience. This versatile system can be integrated into both new and existing vehicles, offering a comprehensive suite of smart features. Leveraging cutting-edge technologies, this application demonstrates the potential future of automotive AI assistants, providing essential services and enhanced functionality that can benefit the entire automotive industry.

Architecture 🗺️

diagram-export-11-15-2024-7_53_32-PM

Features 🌟

  1. Vehicle Information and Status 📊: Access detailed insights into your Volkswagen's performance, including current mileage, battery level, tire pressure, and engine oil life.
  2. Maintenance Scheduling and Alerts 🔔: Receive timely maintenance reminders and schedule service appointments.
  3. Weather Updates and Driving Conditions 🌤️: Real-time updates on temperature, humidity, wind speed, and driving hazards.
  4. Voice Commands for Vehicle Controls 🎙️: Control vehicle functions using voice commands.
  5. Navigation Assistance 🗺️: Access location-based services and navigation information.
  6. Battery Management for Electric Vehicles ⚡: Monitor battery levels for EVs.
  7. Emergency SOS System 🚨: Quick access to emergency services and contacts.
  8. Music Control System 🎵: Integrated music playback and control.
  9. Image Analysis 🖼️: Upload and analyze vehicle-related images.
  10. Google Search Integration 🔍: Access real-time information and updates.

Tech Stack 🛠️

  • Python 🐍: Core programming language
  • Streamlit 🚀: Web application framework
  • MySQL 🗄️: Database management
  • Groq 🧠: LLM API for NLP tasks
  • ElevenLabs 🔊: Text-to-speech conversion
  • OpenWeatherMap 🌍: Weather data
  • YTMusic API 🎵: Music streaming services
  • Twilio 📱: SMS and emergency services
  • Google Search API 🔍: Real-time information
  • Additional Libraries 📚: geocoder, streamlit-javascript, streamlit-player, plotly, sounddevice

APIs Used 🔑

  • Groq 🧠: NLP and chat functionality
  • ElevenLabs 🔊: Voice synthesis
  • OpenWeatherMap 🌍: Weather data
  • Google Search 🔍: Information retrieval
  • YTMusic 🎵: Music streaming
  • Twilio 📱: Emergency messaging

Getting Started 🚀

  1. Clone: git clone https://github.com/HimanshuMohanty-Git24/Veloce_Ai.git
  2. Install dependencies: pip install -r requirements.txt
  3. Configure .env
  4. Initialize database: python database/db_setup.py
  5. Launch: streamlit run app.py

Implemented Updates ✅

  1. System prompt handling
  2. Database integration
  3. Voice assistant functionality
  4. Google Search integration
  5. Vehicle control features
  6. Enhanced system capabilities
  7. Music playback system
  8. SOS emergency feature
  9. Image analysis
  10. Additional database schemas
  11. UI refinements

About

Veloce AI provides an intelligent virtual assistant for Car owners, integrating with the vehicle, mobile app, and cloud services to offer features like vehicle status, maintenance, weather, voice control, navigation, and battery management. The architecture leverages AI, speech, and cloud technologies for a seamless user experience.

Resources

Stars

Watchers

Forks