Report On Smart Bot Using Python
Report On Smart Bot Using Python
Report On Smart Bot Using Python
By
Shaikh Ainiya (120CP3225B)
Nikam Somesh 120CP3124A
Khan Anas (120CP3190A)
Supervisor:
Prof. Chandrashekhar Badgujar
This is to certify that the project entitled “Smart Bot using Python”
is a bonafide work of Shaikh Ainiya (120CP3225B), Nikam Somesh
(120CP3124A), Khan Anas (120CP3190A) Submitted to the
University of Mumbai in partial fulfilment of the requirement for the
award of the degree of Undergraduate in Computer Engineering.
Examiners
1.
2.
Date:
We declare that this written submission represents our ideas in our own words
and where other’s ideas or words have been included, we have adequately cited
and referenced the original sources. We also declare that we have adhered to all
principles of academic honesty and integrity and have not misrepresented or
fabricated or falsified any idea/data/fact/source in my submission. We
understand that any violation of the above will be cause for disciplinary action
by the Institute and can also evoke penal action from the sources which have
thus not been properly cited or from whom proper permission has not been
taken when needed.
Date:
Place: MGMCET, Kamothe.
Abstract
Voice control is a major growing feature that change the way people can live.
The voice assistant is commonly being used in smartphones and laptops. AI-
based Voice assistants are the operating systems that can recognize human
voice and respond via integrated voices. This voice assistant will gather the
audio from the microphone and then convert that into text, later it is sent
through GTTS (Google text to speech). GTTS engine will convert text into
audio file in English language, then that audio is played using play sound
package of python programming Language.
MGMCET, Kamothe
Smart Bot using Python
Table of Content
1.1 Introduction 1
1.3 Objectives 3
2 Literature Survey 4
2.2 6
Limitation Existing system or research gap
4. 10
Results
5. Conclusion 11
6. References 12
Acknowledgment 13
INTRODUCTION
1.1. Introduction
So, in this article, I will walk you through the basics of speech
recognition systems (AKA an introduction to signal processing). We
will then use this as the core when we implement our own speech-to-
text model from scratch in Python.
You must be quite familiar with speech recognition systems. They are
ubiquitous these days – from Apple’s Siri to Google Assistant. These are all
new advents though brought about by rapid advancements in technology.
Did you know that the exploration of speech recognition goes way back to the
1950s? That’s right – these systems have been around for over 50 years! We
have prepared a neat illustrated timeline for you to quickly understand how
Speech Recognition systems have evolved over the decades:
The first speech recognition system, Audrey, was developed back in 1952 by
three Bell Labs researchers. Audrey was designed to recognize only digits Just
after 10 years, IBM introduced its first speech recognition system IBM Shoebox,
which was capable of recognizing 16 words including digits. It could identify
commands like “Five plus three plus eight plus six plus four minus nine, total,”
and would print out the correct answer i.e., 17.
In the 1980s, the Hidden Markov Model (HMM) was applied to the speech
recognition system. HMM is a statistical model which is used to model the
problems that involve sequential information. It has a pretty good track record
in many real-world applications including speech recognition.
In 2001, Google introduced the Voice Search application that allowed users to
search for queries by speaking to the machine. This was the first voice-enabled
application which was very popular among the people. It made the conversation
between the people and machines a lot easier.
By 2011, Apple launched Siri that offered a real-time, faster, and easier way to
interact with the Apple devices by just using your voice. As of now, Amazon’s
Alexa and Google’s Home are the most popular voice command based Smart
Bots that are being widely used by consumers across the globe.
2.2. Limitation Existing system or research gap
Siri can’t work without an active internet connection, This is one of the biggest
drawbacks of this voice assistant, Siri depends on cloud computing, So, you
can’t use it when you are offline, because all voice commands are relayed
through Apple’s servers before returning to the phone, Siri can’t work very well
if you end up in an area with weak cellular service.
The maps were only translated in English so, you have to speak in English else
it will not find maps, voice commands may not be interpreted by iPhone as you
speak, It doesn’t understand many languages such as Scottish, looking up other
information sometimes defaults to restaurants & locations, Search is based on
the words used, if the word is not in the description then Siri can’t find it.
Siri works well, but you should speak clearly in order for Siri to understand you
& do what you want, If you speak too fast, or with a strong accent, Siri won’t
understand you, There are listening problems with Siri’s ability to understand
your queries, Siri has trouble with background noise and low-quality audio from
some headsets, Siri needs Wi-Fi If you’re on a patchy connection or
your 3G goes down.
All iPhones have a special silent mode that disables common sounds like
ringtones, text alerts and notification pings, Siri ignores silent mode, It will
always be audible, If you need your phone to be absolutely silent, you can’t use
Siri until your phone makes noise again, Siri features built-in support for several
languages, The AI speaks English, French, and German fluently, However,
Siri’s navigational capabilities are limited to English, It can only find directions
in English.
There are several surprising functions that Alexa still doesn't have.
Takes several days to update the new version of Software into device.
The major pros and cons is related to home privacy.
People can identify who is present on the home based on echo private
conversations.
Others can also access echo conversations.
People can use your location using different techniques and deliver their
location-based services
It’s a cloud-based device so it can create problems if any trouble in cloud.
Echo must be plugged in to use since it has no internal battery.
Proposed System (e.g., New Approach of Data
Summarization)
3.1. Introduction
Command Module
TTS Engine
Voice output
Command module
Thus, by using above three modules first we take the voice input by using
any hardware device such as microphone and then proceed this to speech to
text module. In that the voice input is converted in text format and can be
proceed further for its solution.
Hardware Requirements
RAM: 4gb
Software Requirements
An excellent Smart Bot will save time and money by doing the small tasks for
you and doing them accurately and with high quality. If you handle the Smart
Bot correctly, it will be a boom in your day-to-day life / business.
References
https://github.com
https://youtube.com
https://wikipedia.com
https://python.org
Acknowledgment
We would like to express our gratitude to all those who helped us to reach our
goal, it would not have been possible without the kind support and help of many
individuals and organizations. We would like to extend our sincere thanks to all
of them.
We are highly indebted to Prof. Chandrashekhar Badgujar, for his guidance and
constant supervision as well as for providing necessary information regarding
the project and also for the support in completing the project.
We are thankful to Prof. Vijay R. Bhosale, H.O.D, Computer engineering
department, Mahatma Gandhi Mission’s College of Engineering and
Technology, Navi Mumbai, for the guidance during the project.
We are thankful to The Director Dr. G.S. Lathkar, Mahatma Gandhi Mission’s
College of Engineering and Technology, Navi Mumbai, for his encouragement
and for providing an outstanding academic environment.
Special thanks to our colleagues and friends for providing suggestions and
continuous encouragement. Finally, we would like to then our family, our
parents for supporting us and endurance during this work.