AI-Powered pet Customization Advisor is a cutting-edge application that allows users to personalize their vehicles using voice or text descriptions. Powered by Generative AI, Whisper AI, and DALL-E, this tool provides customized suggestions and visual previews, all within a user-friendly Streamlit interface.
- Voice and Text Input: Describe pet customizations using natural language.
- Real-time Transcription: Whisper AI converts voice inputs into text.
- Personalized Suggestions: AI generates tailored customization ideas.
- Visual Previews: DALL-E creates images based on descriptions.
- Interactive UI: Streamlit ensures an intuitive, smooth user experience.
- Generative AI: Provides smart customization suggestions.
- Whisper AI: Converts voice inputs to text.
- DALL-E: Generates real-time visual previews.
- Streamlit: Offers an easy-to-use interface.
- Clone the Repository
git clone https://github.com/AmmarsGeeks/-AI-Pet-Generator
cd -AI-Pet-Generator
- Install Dependencies
Ensure you have Python installed, then run:
pip install -r requirements.txt
- Set Up Environment Variables
Create a .env
file in the root directory and add your OpenAI API key:
OPENAI_API_KEY=your_openai_api_key_here
- Run the Application
streamlit run main.py
The project dependencies are listed in requirements.txt
:
openai-whisper
language-tool-python
openai>=1.0.0
pydub
gTTS
python-dotenv
ffmpeg-python
torch
streamlit
requests
Pillow
audio-recorder-streamlit
Ensure ffmpeg
is installed on your system for audio processing.
- Record Voice: Use the built-in recorder to describe your customization.
- Upload Audio: Alternatively, upload a pre-recorded audio file.
- Get Suggestions: The AI will provide tailored customization ideas.
- View Visual Preview: See your pet's customization in real-time.
For any questions or suggestions, feel free to reach out or open an issue on the GitHub repository!