Nothing Special   »   [go: up one dir, main page]

Virtual Assistant Using Python Report - 1

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 23

Virtual

Voice assistant
using python
->Priyanka Prajapati (008)
-> Kashish Narang (026)
2

INTRODUCTION
In the era of 21st century, we all are surrounded with many different kind of
technologies. In all of this, Artificial intelligence has a separate fan base. But
though its my learning stage in the field of AI, I make one small project which
titled as “TARA AI Desktop Voice Assistant Using Python”. The main
purpose to make this project is to automate some tasks and make them easy to
perform.
A virtual assistant is a technology based on artifcial intelligence.
The software uses a device’s microphone to receive voice requests while the voice output takes
place at the speaker. But the most exciting thing happens between these two actions.
It is a combination of several different technologies: voice recognition, voice analysis
and language processing.
It is completely developed using one of the most power language python
3

Important Libraries that I have used:


-
Pyttsx3: — Basically, this module is used to convert text to speech in
python. We can install this library using “pip install pyttsx3” command.
The main advantage of this module is that it works offline.

Web browser: — This is used to display web-based documents on


the web browser. This module is built-in in python.
4

• Speech recognition: — As we are building virtual assistant, the


necessary thing is that it recognizes user’s voice. We can install this
module using “pip install speech recognition” command.
• Wikipedia: — This module is used to get the information from
Wikipedia or to search something on Wikipedia. We can install this
module using “pip install Wikipedia” command.
.
5

• pyjokes: — Once installed, simply call pyjoke from the command line . We can also
access the jokes in your own project by importing pyjokes and using the functions
get_joke and get_jokes.

• Wolframalpha: —Wolfram Alpha is an API which can compute expert-level answers


using Wolfram’s algorithms, knowledgebase and AI technology.

• pyautogui: — PyAutoGUI lets your Python scripts control the mouse and keyboard
to automate interactions with other applications.
6

Voice PERSONAL VOICE SPEECH –TO -TEXT


USER
ASSISTANT

Voice output Action


/Exit

Response
TEXT-TO -SPEECH COMPUTER
Pycharm 7

Installation
8

Functionalities:-
• We can open different kind of websites like google,
Youtube, etc.
• We can open applications like Chrome. within our system.
• We can also show short information on a particular subject
through Wikipedia.
• The assistant is also able to greet us (good morning, good
evening, good night) according to whatever time it is.
9

Functionalities:-
• We can send email just by saying “Send Email”
• It can play random music from the local library available in
your system
• You can ask outside “temperate” and “weather” before plan
your Day
• Read the daily Latest NEWS headlines with Tarra
• Tarra Can make you laugh With a joke too.
10

SNAPSHOTS:-
1. Listening and recognizing process.

After running the program, it will Recognise what you say and simply write it
11

SNAPSHOTS:-
2. Execution of websites.

It will open “ www.youtube.com” for you


12

 3. Say and open application:-


13

Snapshorts :-
4. Temperature
14

Snapshorts :-
5. Weather
15

Snapshorts :-
6. Send Mail :-
16

Snapshorts :-
7. Play Music :
17

SNAPSHORTS :-
8. Open News :-
18

SnapShorts:-
9. Answer Computational & Geographical Questions:-
19

SnapShorts:-
10. Wikipedia Search:-
20

SnapShorts:-
11. TELLING JOKES:-
21

SnapShorts:-
12.SCREENSHOT:-
22

SnapShorts:-
13. IP ADDRESS:-
23

Limitations:-
Though it is not perfect assistant like google and Siri, there are some
limitations also..

• less secure.
• Sometimes due to frequency issues, it can’t able to recognize the
user’s voice.

You might also like