An advanced AI-powered voice assistant with real-time search, image generation, automation, and natural language processing capabilities.
aurex-ai/
├── Backend/
│ ├── Chatbot.py # AI Chatbot implementation
│ ├── Model.py # Language model interface
│ ├── ImageGeneration.py # Image generation module
│ ├── SpeechToText.py # Speech recognition
│ ├── TextToSpeech.py # Text-to-speech synthesis
│ ├── RealtimeSearchEngine.py # Web search functionality
│ └── Automation.py # System automation
├── Frontend/
│ ├── GUI.py # Graphical User Interface
│ ├── Files/ # Data persistence files
│ └── Graphics/ # UI graphics and assets
├── Data/
│ ├── ChatLog.json # Chat history
│ └── [images, audio files] # Generated media
├── Main.py # Application entry point
├── Requirements.txt # Python dependencies
└── .env # Environment configuration (create from .env.example)
git clone https://github.com/tanishqagrawal-dev/aurex-ai.git
cd aurex-ai
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r Requirements.txt
cp .env.example .env
# Edit .env and add your API keys and configuration
python Main.py
All required packages are listed in Requirements.txt:
Create a .env file based on .env.example with the following variables:
Username=your_name
Assistantname=Aurex
GROQ_API_KEY=your_groq_key
COHERE_API_KEY=your_cohere_key
python Main.py
python test_api.py # Test API connectivity
python test_modules.py # Test module imports
python test_image_trigger.py # Test image generation
python test_hf_api.py # Test Hugging Face API
If you encounter import errors:
pip install -r Requirements.txt --upgrade
.envContributions are welcome! Please feel free to submit pull requests or open issues for bugs and feature requests.
[Add your license here]
[Your Name/Organization]
Note: Make sure to keep your .env file secure and never commit it to version control. Use .env.example for sharing configuration templates.