You are on page 1of 3

Computer science investigating

project
Modules used in the project:-
Pyttsx3
Pyttsx3 is a text-to-speech conversion library in Python. Unlike alternative
libraries, it works offline and is compatible with both Python 2 and 3. An
application invokes the pyttsx3.init () factory function to get a reference to a
pyttsx3. Engine instance. It is a very easy to use tool which converts the entered
text into speech. The pyttsx3 module supports two voices first is female and the
second is male which is provided by “sapi5” for windows.
Microsoft Speech API (SAPI5) is the technology for voice recognition
and synthesis provided by Microsoft. Starting with Windows XP, it
ships as part of the Windows OS. If you are using a different OS,
please consult the Microsoft Speech Technologies.

Speech recognition
Speech Recognition is an important feature in several applications used such as
home automation, artificial intelligence, etc. This article aims to provide an
introduction to how to make use of the Speech Recognition library of Python. This
is useful as it can be used on microcontrollers such as Raspberry Pi with the help
of an external microphone.

Wikipedia
The Internet is the single largest source of information, and therefore it
is important to know how to fetch data from various sources. And with
Wikipedia being one of the largest and most popular sources for
information on the Internet.
Wikipedia is a multilingual online encyclopedia created and maintained
as an open collaboration project by a community of volunteer editors
using a wiki-based editing system.
In this article, we will see how to use Python’s Wikipedia module to fetch a variety
of information from the Wikipedia website.

Webbrowser
In Python, webbrowser module is a convenient web browser controller. It
provides a high-level interface that allows displaying Web-based documents to
users. 
Webbrowser can also be used as a CLI tool. It accepts a URL as the argument with
the following optional parameters: -n opens the URL in a new browser window, if
possible, and -t opens the URL in a new browser tab.

Smtplib
The smtplib module defines an SMTP client session object that can be used to
send mail to any internet machine with an SMTP or ESMTP listener daemon. For
details of SMTP and ESMTP operation (Simple Mail Transfer Protocol SMTP
Service Extensions).

Pywhatkit
Python offers numerous inbuilt libraries to ease our work. Among
them pywhatkit is a Python library for sending WhatsApp messages at a certain
time, it has several other features too. Send WhatsApp messages.

Weather
The weather is a service that provides weather data, including current weather
data, forecasts, and historical data to the developers of web services and mobile
applications.
About this project
It’s an (artificial intelligent) ai bot which can be commanded
by the voice of the user and do all the work for you.
Example: emailing, whatsaap messaging, opening websites,
Wikipedia etc.
This bot only work by voice recognition which uses your
microphone.
This bot is like Siri, google assistant.
This bot is useful and different than other bots.
From the webbrowser module we are importing all the possible
websites in the program which can help you.
Example: commanded as open YouTube, the computer will
open YouTube for you.
Done by: Dheirya, Mukesh, Prathish

You might also like