HomeWise is a voice-driven home assistant that leverages AI technologies to deliver personalized, relevant information and guidance to users. HomeWise aims to curate data for each user and enhance daily living, such as personal schedules, family schedules, reminders, and preferred recipes using Retrieval-Augmented Generation (RAG) and intelligent assistance.
- Personal Schedules: Manage and access your personal schedule with ease.
- Family Schedules: Keep track of family members' schedules and coordinate activities.
- Reminders: Set and receive reminders for important tasks and events.
- Preferred Recipes: Get personalized recipe recommendations based on your preferences.
- Voice Recognition: Seamless voice interaction for hands-free operation.
- AI Personalization: Tailored information and guidance using advanced AI algorithms.
- RAG (Retrieval-Augmented Generation): Enhanced data retrieval and generation for accurate and relevant responses.
To get started with HomeWise, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/HomeWise.git
-
Navigate to the project directory:
cd HomeWise -
Install the required dependencies:
npm install
pip install -r requirements.txt```
-
Set Up Azure Credentials:
- Create a new Azure account or sign in to your existing account and set up the necessary services.
- Store your credentials in a
.envfile and load them into your application.
-
Run the Assistant
python main.py
Once the application is running, you can interact with HomeWise using voice commands. For example:
- "What's on my schedule today?"
- "Remind me to pick up groceries at 5 PM."
- "Show me my family's schedule for the week."
- "Suggest a recipe for dinner."
-
Azure OpenAI GPT-4o Realtime API for speech and audio is part of the GPT-4o model family that supports low-latency, "speech in, speech out" conversational interactions. The GPT-4o audio realtime API is designed to handle real-time, low-latency conversational interactions, making it a great fit for use cases involving live interactions between a user and a model, such as customer support agents, voice assistants, and real-time translators.
-
API documentation is available to provide detailed information on endpoints, request/response formats, and usage examples. Refer to the Realtime API for comprehensive API documentation.
We welcome contributions to HomeWise! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes and commit them:
git commit -m "Add your commit message" - Push to the branch:
git push origin feature/your-feature-name
- Create a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
- GitHub - Peter Palacios | Yuliya Tasheva
- For any questions, suggestions, or issues, please contact our team at
HomeWise.com · Email support@homewise.com ·
Thank you for using and contributing to the HomeWise website! Your support helps us continually improve and deliver the best voice assistance experience.