Git Product home page Git Product logo

f.r.i.d.a.y's Introduction

F.R.I.D.A.Y.

Female Replacement Intelligent Digital Assistant Youth--Friday-- the virtual assistant made with Python|3.9.7

Code style: black Creator: Zameel Creator: Subhash Creator: Naveen Creator: Harshith CodeFactor

Code editor and Environment

VS code , PyCharm & Python

Active issues and Tests

DeepSource CodeQL CircleCI

Overview

This is a virtual assistant made by python named Friday (motivated by iron man movies) this can talk like Friday but not at the level as we imagine.

This can do several works through voice commands given by us.

We will stay in the consumer place and check everything in our project and makes everyone happy with our work

Star chat

Working

It will talk to you and wishes you concerning the time, When you command as tell me a joke and can send emails and writes mail content what you speak it converts speech to text, this function works when you say send mail. It can take screenshot shutdown, restart, and log out through voice commands. It will also tell time with the command tell time. Tells the CPU working frequency and can search Wikipedia and opens some top websites to search meanings of words this project will be extended concerning time for me and my team.we introduced a GUI interface for our assistant.

Updates

All new update for Jarvis to Friday Male voice from Jarvis changed to Female voice in Friday. For better female voice, we moved to gtts module from pyttsx3 module. We added new commands like reading pdf,opening camer and many more. Instead of playing only one song while Friday intro and satrtup we addded few more mp3 files and we added all of them in a random function, so that it plays randomly instead of playing only one mp3 file.

Installation on Windows (64-bit)

Go to Releases and download the your file and open folder and follow instructions on screen. The better is to download console version to understand when it is listening......

First view

click initialize to start program

Commands

open calender - opens calender
open command prompt - opens command prompt
open camera - opens camera
ip adress - says ip adress
intoduce your self - says intro
time - tells time
take a screenshort - takes a screenshot
support - opens github support
stock price of [keyword] - tells latest cost of stock price
open youtube [keyword] - opens youtube and searchs your query
wikipedia search [keyword] - tells the summary of the query
search google [keyword] - searchs google for your query
how are you -
i love you -
write a note - writes a note
show note - reads your note
day - tells current day
route to - opens google maps
news - tells news
read pdf - reads pdf
acivate how to mode - multiple answer search mode
toss coin or flip coin - coin flip
send a message - sends a message throght whatsapp
play song on youtube - plays song on youtube
ask or question - answers the asked question
send emali - sends emali
where i am or where we are - tells current location
tell me a joke - tells jokes
change window - changes window
sleep now - breaks program
exit - program ends

Communication commands

hey, hi, hai, hello and ok - responds
my name is [your name] - stores your name
your name should be [name your assistant] - stores it's name
how are you or how are you doing - responds
what is my name - tells your name
what is your name, what's your name and tell me your name - tells her name

Installing package required

we have to install python on our computers how to install

Use the package manager pip to install. open terminal and type these to install

pip install gTTS
pip install SpeechRecognition
pip install Wikipedia
pip install PyAutoGUI
pip install Pyjokes
pip install Wolframalpha 
pip install AudioPlayer
pip install secure-smtplib
pip install pywhatkit
pip install PyPDF2
pip install PyQt5
pip install opencv-python
pip install pycopy-webbrowser
pip install pyjokes
pip install psutil
pip install PyAudio

for PyAudio if there is any problem in installing use this click here and search PyAudio and install or use this youtube video click here
For App_Id of Wolfram|Aplha App id follow below

Getting API Id

  1. Create a account at Wolfram alpha. The account can be created at the official website.
  2. After signing up, sign in using your Wolfram ID.

Test Image 1

  1. Now you will see the homepage of the website. Head to the section in the top right corner where you see your email. In the drop down menu, select the My Apps (API) option.

  1. Click the Get an AppID button to get the id.

Test Image 3

  1. In the next dialog box, give the app a suitable name and description.
  2. Note down the APPID that appears in the next dialog box. This app id will be specific to the application.

News API

  1. Create account in News API
  2. click on generate API
  3. select your plan
  4. copy API key and paste in code

Documentation

  1. gTTS
  2. SpeechRecognition
  3. Wikipedia
  4. PyAutoGUI
  5. Pyjokes
  6. Wolframalpha
  7. AudioPlayer
  8. Smtlib
  9. Pywhatkit
  10. PyPDF2
  11. PyQt5
  12. openCV
  13. Webbrowser
  14. Psutill
  15. Pyaudio

Contributing

Pull requests are welcome. Please open an issue first to discuss what you would like to change for major changes.

Your Repository's Stats

Please make sure to update tests as appropriate.

Qualities we are performing:-

  1. Addig Neurallints.
  2. Developing new gui.
  3. Reducing complexity.
  4. Adding Newer features.
  5. Reducing Bugs and outerscope variables.

License

License: MIT

MIT

f.r.i.d.a.y's People

Contributors

deepsource-autofix[bot] avatar deepsourcebot avatar dependabot[bot] avatar harshithvulisetti avatar imgbotapp avatar nawin14365 avatar vijaysubhash avatar zameel-byte avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

f.r.i.d.a.y's Issues

(BAN-B605) Starting a process with a shell detected

Description

Spawning of a subprocess using a command shell is dangerous as it is vulnerable to various shell injection attacks. Great care should be taken to sanitize all input in order to mitigate this risk. Calls of this type are identified by the use of certain commands which are known to …

Occurrences

There is 1 occurrence of this issue in the repository.

See all occurrences on DeepSource → deepsource.io/gh/just-innovative-bro/F.R.I.D.A.Y/issue/BAN-B605/occurrences/

error for Friday.py

File "c:\Users\filename\Downloads\F.R.I.D.A.Y-main\F.R.I.D.A.Y-main\Friday.py", line 357, in
assistant = GenericAssistant("intents.json")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
super().init(*args, **kwargs)
File "C:\Users\filename\AppData\Roaming\Python\Python312\site-packages\neuralintents\assistants.py", line 32, in init
raise FileNotFoundError
FileNotFoundError

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.