GithubHelp home page GithubHelp logo

technerds's Introduction

#TechNerds

Introduction:

This project is aimed at creating Hazel using the Python programming language. Hazel is a virtual assistant designed to perform basic tasks such as answering questions, scheduling appointments, setting reminders, and providing basic information.

Requirements:

Python 3.6 or later version
A text editor or IDE (Integrated Development Environment)

The following Python modules:
    speech_recognition
    pyttsx3
    pyaudio
    wikipedia
    datetime
    os
    beautifulsoup4==4.11.2
    certifi==2022.12.7
    cffi==1.15.1
    charset-normalizer==3.1.0
    click==8.1.3
    colorama==0.4.6
    comtypes==1.1.14
    Flask==2.2.3
    idna==3.4
    itsdangerous==2.1.2
    Jinja2==3.1.2
    MarkupSafe==2.1.2
    MouseInfo==0.1.3
    numpy==1.24.2
    opencv-python==4.7.0.72
    Pillow==9.4.0
    playsound==1.3.0
    soupsieve==2.4
    SpeechRecognition==3.10.0
    ttkthemes==3.2.2
    urllib3==1.26.15
    Werkzeug==2.2.3
    wikipedia==1.4.0
    WMI==1.5.1

Process:

1) Initially, we started with the process of creating the virtual environment and naming it env.
2) All the required libraries as per the requirement were installed during the process.
3) As we moved forward, the libraries were increased, and the complexity of the program kept on increasing.
4) Sometimes we faced different problems while installing the libraries, but we successfully tackled those problems and got the work done.
5) Implementing this inside the program was also an important and difficult task.
6) However, we completed our total project within the time.

Things can be Done using Hazel: A Virtual Assistant:

This is just an example of "How you can give commands" like for example there is a command "play music" so you can say that would you "play some music for me" or the alternative of it like "I would like to listen to some music". But not all alternatives will work. Here are some commands that Hazel can perform:

1) Saying "Hi," "I am fine," "who developed you?"
2) Take a note / Make a note
3) Capture my screen / Take a screenshot
4) Open YouTube
5) Open Google
6) Open command prompt
7) Open Chrome
8) Open Instagram
9) Open Facebook
10) Play (song name) on YouTube
11) What is my exact/current location?
12) Take a photo/ take a selfie
13) Play music
14) Open Calculator
15) Open news
16) Open file manager
17) Open VS code
18) What is the time?
19) Tell me some jokes
20) Search Wikipedia for Shahrukh Khan (topic you want to search for)
21) Send an email
22) Change brightness
23) Exit/ quit/ shutdown/ goodbye Hazel

Conclusion:

Creating Hazel using Python can be a fun and challenging project. With the right tools and modules, you can build a functional virtual assistant that can

technerds's People

Contributors

snehabaital avatar

Watchers

 avatar

Forkers

chirag9221

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.