Skip to content

GoogolDKhan/AI-ZORO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ZORO CodeFactor

  • Users can use this program for opening applications such as google chrome, VS Code, or any folder on their machine.
  • One can open any URL such as google, youtube, GitHub, etc, and search their query in Wikipedia.
  • An email can be easily sent to your friend from your account using this application.
  • This application tells the user the current date time and can also play music on the request by the user from the songs library.

Running

Installation of dependencies

To install required modules run

  pip install pyttsx3
  pip install speechRecognition
  pip install wikipedia
  pip install python-dotenv

for using pyaudio

  pip install pipwin
  pipwin install pyaudio

Note

  • To use your email account to send an email, please turn on Less secure app access on your Gmail account

Environment Variables

To run this project, you will need to add the following environment variables in the .env file

SENDER_EMAIL

PASSWORD

RECEIVER_EMAIL

Know more about the project

What is pyttsx3?

  • A python library that will help us to convert text to speech. In short, it is a text-to-speech library.
  • It works offline, and it is compatible with Python 2 as well as Python 3.

What is sapi5?

  • Microsoft developed speech API.
  • Helps in synthesis and recognition of voice.

What Is VoiceId?

  • Voice id helps us to select different voices.
  • voice[0].id = Male voice
  • voice[1].id = Female voice

What is smtplib?

  • Simple Mail Transfer Protocol (SMTP) is a protocol that allows us to send emails and route emails between mail servers. An instance method called sendmail is present in the SMTP module. This instance method allows us to send an email. It takes 3 parameters:
  • The sender: Email address of the sender.
  • The receiver: T Email of the receiver.
  • The message: A string message which needs to be sent to one or more than one recipient.

Author

About

ZORO (One Piece) : A desktop virtual assistant

Topics

Resources

Stars

Watchers

Forks