Skip to content

DaisyAI: Python-Powered AI Assistant DaisyAI is your interactive AI assistant, crafted entirely in Python. Seamlessly manage reminders, answer queries, and control smart devices with advanced machine learning. Dive into the codebase for natural language processing, speech recognition, and API integrations.

License

Notifications You must be signed in to change notification settings

adityajha2005/DaisyAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

056bd3f Β· May 30, 2024

History

25 Commits
May 27, 2024
May 25, 2024
May 29, 2024
May 27, 2024
May 25, 2024
May 25, 2024
May 29, 2024
May 30, 2024
May 27, 2024
May 25, 2024
May 25, 2024
May 27, 2024
May 25, 2024
May 25, 2024
May 29, 2024
May 29, 2024
May 26, 2024
May 29, 2024
May 29, 2024
May 26, 2024
May 25, 2024
May 27, 2024
May 27, 2024
May 27, 2024
May 26, 2024
May 29, 2024
May 29, 2024
May 27, 2024
May 25, 2024

Repository files navigation

DaisyAI

DaisyAI is an intelligent virtual assistant designed to automate tasks and enhance productivity through voice commands and natural language processing. It leverages advanced speech recognition and text-to-speech technologies to interact with users, perform various actions, and streamline your workflow.

Features

  • πŸŽ™ Voice Commands: Execute tasks through intuitive voice commands.
  • πŸ–₯ Application Management: Open and close applications efficiently.
  • 🌐 Web Navigation: Open websites directly using voice commands.
  • βš™ System Control: Manage system settings, control panel, and task manager through voice.
  • πŸ“‚ Multi-Tasking: Handle multiple tasks seamlessly with an interactive and responsive interface.

Getting Started

Prerequisites

  • Python 3.x: Ensure you have Python installed. You can download it from python.org.
  • pip: Python package installer, which comes with Python.

Installation

  1. Clone the Repository:

    git clone https://github.com/your-username/DaisyAI.git
    cd DaisyAI
  2. Install Required Packages:

    pip install -r requirements.txt
  3. Set Up Speech Recognition and Text-to-Speech:

    • Ensure you have a working microphone and speakers.
    • Optionally, set up Microsoft Zira's voice for a more personalized experience.

Running DaisyAI

  1. Start the Application:

    python main.py
  2. Interacting with DaisyAI:

    • Use voice commands to interact with DaisyAI. For example:
      • "Open Notepad"
      • "Close Chrome"
      • "Launch google.com"

Usage

Voice Commands

DaisyAI supports a wide range of voice commands. Here are some examples:

  • Application Management:

    • "Open Notepad"
    • "Close Calculator"
    • "Launch Chrome"
  • Web Navigation:

    • "Open google.com"
    • "Launch github.com"
  • System Control:

    • "Open Control Panel"
    • "Open Task Manager"
    • "Open Command Prompt"

Custom Commands

You can customize and add new commands by editing the dictapp dictionary in the main.py file.

Contributing

We welcome contributions! Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-branch
  3. Make your changes and commit them:
    git commit -m 'Add new feature'
  4. Push to the branch:
    git push origin feature-branch
  5. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

Contact

For any inquiries or feedback, please contact:


Note: This project is under active development. Stay tuned for updates and new features!

About

DaisyAI: Python-Powered AI Assistant DaisyAI is your interactive AI assistant, crafted entirely in Python. Seamlessly manage reminders, answer queries, and control smart devices with advanced machine learning. Dive into the codebase for natural language processing, speech recognition, and API integrations.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages