0% found this document useful (0 votes)
26 views

CPP Final Report

The document discusses developing a chatbot assistant named Friday using Python. It outlines the capstone project planning for creating the chatbot, including an introduction on using artificial intelligence and speech recognition in Python. It also includes chapters on literature review, proposed methodology, and acknowledgments.

Uploaded by

Mayur Mahajan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

CPP Final Report

The document discusses developing a chatbot assistant named Friday using Python. It outlines the capstone project planning for creating the chatbot, including an introduction on using artificial intelligence and speech recognition in Python. It also includes chapters on literature review, proposed methodology, and acknowledgments.

Uploaded by

Mayur Mahajan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

Capstone Project Planning

In

“Developing chat bot assistant Friday using


python”
By
Aditya Keshav Magar

Aditya Satish Baraskar

Prathmesh Rajesh Bharsakale

Submitted in partial fulfillment of the requirement for


Diploma in Computer Engineering
Of

Maharashtra State Board of Technical Education


Mumbai

Department of Computer Engineering,


Marathwada Institute of Technology (Polytechnic),
Aurangabad.
2022-2023
Maharashtra State Board of Technical Education
MIT Polytechnic, Aurangabad.

Certificate

This is to certify that Mr./Ms. Aditya Keshav Magar, Aaditya Satish


Baraskar, Prathmesh Rajesh Bharsakale has successfully completed
Capstone Project Planning (22060) in “Developing chat bot assistant
Friday using python” for partial fulfillment towards completion of Diploma
in Computer Engineering from Marathwada Institute of Technology
Polytechnic, Aurangabad. Institute Code 0066.

Prof. Sanjay Satpute Prof. Snehal Kulkarni Prof. A.S.Nagrik


(Project C-Ordinator) ( Guide ) (Head of Department)

Prof.S.G.Deshmukh
Principal
Acknowledgements

We express our gratitude to everyone who supported us throughout the course of


this project. We are thankful for their aspiring guidance and friendly advice
during the project work. We are sincerely grateful to them for sharing their
truthful and illuminating views on several issues related to the project. We
express our warm thanks to Program Coordinator Prof. Sanju Satpute for his
support and guidance at Marathwada Institute of Polytechnic. We would also like
to thank our guide Prof. Snehal Kulkarni and all the people who provided us with
the facilities being required for our project. The whole team of the Computer
Engineering department helped us throughout the project and helped us to clear
our obstacles. It’s a great honor to be a student at the esteemed institute of
Marathwada Institute of Polytechnic and got several opportunities to learn
everyday something new

Computer Engineering
MIT Polytechnic, Aurangabad
Abstract

As we know Python is an emerging language, so it becomes easy to write a script


for Voice Assistant in Python. The instructions for the assistant can be handled
as per the requirement of user. Speech recognition is the process of converting
speech into text. This is commonly used in voice assistants like Alexa,
Friday, etc. In Python there is an API called Speech Recognition which
allows us to convert speech into text. It was an interesting task to make my own
assistant. It became easier to send emails without typing any word, searching on
Google without opening the browser, and performing many other daily tasks like
playing music, opening your favourite IDE with the help of a single voice
command. In the current scenario, advancement in technologies is such that they
can perform any task with same effectiveness or can say more effectively than
us. By making this project, I realized that the concept of AI in every field is
decreasing human effort and saving time.
Content Page

Chapter Title Page


No. no.

1. Introduction and background of the Industry or


User Based Problem

2. Literature Survey for Problem Identification and


Specification

3. Proposed Detailed Methodology of solving the


identified problem with action plan

4. References and Bibliography


CHAPTER NO. 1
“Introduction and background of
the Industry or User Based
Problem”

• Introduction

Artificial Intelligence when used with machines, it shows us the capability of thinking like
humans. In this, a computer system is designed in such a way that typically requires
interaction from human. As we know Python is an emerging language, so it becomes easy to
write a script for Voice Assistant in Python. The instructions for the assistant can be handled
as per the requirement of user. Speech recognition is the Alexa, Friday, etc. In Pythonthere is
an API called Speech Recognition which allows us to convert speech into text. It was
an interesting task to make my own assistant. It became easier to send emails without typing
any word, searching on Google without opening the browser, and performingmany other daily
tasks like playing music, opening your favorite IDE with the help of a single voice
command. In the current scenario, advancement in technologiesis such that they can
perform any task with same effectiveness or can say more effectively than us. By making
this project, I realized that the concept of AI in every field isdecreasing human effort and
saving time.
• Purpose
Gives customer an accessible channel to find answer to their questions If people feel their
needs are not being met by your brand, they’ll abandon your website and give their business
to someone else.
Chatbots are always available to customers, and they can have a colored design to stand out
on the page when not it uses. Buyers can easily click on the chatbot pop-up to bring up the
conversation and interact with the bot as their needs require. They can do this while shopping
through several different pages and receive answer to pressing questions without to go
digging for those response on their own.
Chapter No. 2
“Literature Survey for Problem
Identification and Specification”

a) https://www.geeksforgeeks.org/voice-assistant-using-python/

As we know Python is a suitable language for scriptwriters and developers. Let’s write a script for
Voice Assistant using Python. The query for the assistant can be manipulated as per the user’s need.
Speech recognition is the process of converting audio into text. This is commonly used in voice
assistants like Alexa, Friday, etc. Python provides an API called Speech Recognition to allow us to
convert audio into text for further processing. In this article, we will look at converting large or long
audio files into text using the Speech Recognition API in python.

This site helped to know basic command in python for voice commands

b) https://engg.dypvp.edu.in/ijdsmla/downloads/VI/DSMLA-2-2021.pdf
This Journal help us to get knowledge about the problem statements, and the overall project
rough form(i.e., future scope of the project , Proposed System , Functionality , and some
Introduction to Object Detection).
This Journal was published by Ankita Manjare which plays an important role while
building a software or Projects

c) https://pressbooks.pub/scientificinquiryinsocialwork/chapter/4-3-
writing-the-literature-review/
This Source help us to learn
• how to write Literature Review,
• Identify the problem Statement,
• Apply the components of a formal argument to your topic,
• Use elements of formal writing style, including signposting and transitions

d) https://www.researchgate.net/publication/320307269_Chatbots_An_overvie
w_Types_Architecture_Tools_and_Future_Possibilities

This site gives an overview of –

1. Types of Chatbot assistants


2. Architecture of chatbots
3. Tools used to develop chatbot and future possibilities

e) https://verloop.io/blog/voice-ai-chatbot-guide/

This site gives an idea about what is a voice AI. How to works with an interface and
access different applications through voice commands. We understand how to implement
such commands in actual framework and started basic working

f) https://thinkpalm.com/products/chatbot/?gclid=Cj0KCQiAj4ecBhD3ARIsAM4
Q_jGOv4YjgoQTR9d7s_hpSh8zciFPK1iyL9ObYWCUzh9VmiiYmEZu6GgaAviOEA
Lw_wcB

Using this website, we collected some designs of different chatbots and finalize one of
them for our, we also studied architecture of chatbot, and natural language used in it.
Chapter No. 3
“Proposed Detailed Methodology of
solving the identified problem with
action plan”

• PROPOSED METHODOLOGY

a) Topic Selection:

Firstly, we were asked to submit 3 project Ideas Abstract. Thenafter a week a meeting was
schedule, were we try to express ourideas through ppt in presence of staff members, HOD
sir and Project Coordinator.
At the End of the meeting, they suggested us to finalize Topic: -Developing chat bot assistant
Friday using python and we decided to work on this project.

b) Information Gathering

After finalization of topic , we started research various websites blogs research papers and
sotted information collected by team members

• https://realpython.com/build-a-chatbot-python-chatterbot/
• https://www.javatpoint.com/chatbot-in-python
• https://www.geeksforgeeks.org/chat-bot-in-python-with-chatterbot-module/
• https://ijcrt.org/papers/IJCRT2007585.pdf
• https://www.irjet.net/archives/V6/i11/IRJET-V6I1174.pdf
c) Finding methods/ platform/ techniques

After information gathering, we come to know that python will be suitable for our project
so we started to find methods and techniques by which we can successfully create chatbot
assistant

• https://www.researchgate.net/publication/360620158_ARTIFICIAL_INTELLIGENCE_CHAT
BOT_USING_PYTHON
• https://www.researchgate.net/publication/347423315_Smart_College_Chatbot_using_M
L_and_Python

d) watching tutorials
Based on the method / model chosen we started to watch some tutorial to be familiar with
the platform and model which we have chosen

• https://youtu.be/vLqTf2b6GZw
• https://youtu.be/VUubtrSSiPg
• https://youtube.com/playlist?list=PLhQjrBD2T3817j24-GogXmWqO5Q5vYy0V
• https://youtu.be/LHBE6Q9XlzI

• Understanding of proposed method

Here we started to develop the rough overview / steps needed to execute in next semester
for the project.
E) Rough design

Firstly, it will verify you by face recognition and then you can access it.
F) Making of CPP report

Making of Capstone Planning project in guidance of Guide and Hod sir and preparing for
first review presentation.
For Report Format we refer MSBTE official curriculum
• https://msbte.org.in/portal/msbte_files/curriculum_search/papercode_files/22060.pdf
• https://youtu.be/qOm5daNWkSw

G) Submission

After correction required in the report, we submitted the Capstone Planning report to Our
guide Pro. Snehal Kulkarni
• ACTION PLAN

Sr.no Detail of Activity Planned Start Planned End Team member


Date Date

1. Topic Selection 5/8/2022 13/8/2022 All members

2. Information Gathering 15/8/2022 29/8/2022 All members

3. Finding Appropriate method 29/8/2022 10/9/2022 All members


/ Technique

4. Watching tutorial 10/10/2022 31/10/2022 All members

5. Rough Design 2/11/2022 8/11/2022 Aditya

6. Making CPP report 23/11/2022 29/11/2022 All members

7. Submission of report 6/12/2022 6/12/2022 All members


Chapter No. 4
“References and Bibliography”

1. https://www.inspirenignite.com/mh/22058-capstone-project-planning-syllabus-for-computer-
engineering-5th-sem-i-scheme-msbte/

2. https://www.mdpi.com/2071-1050/13/12/6900

3. Software Engineering (22413)

4. https://www.youtube.com/watch?v=MyvOfDFZvgE

5. https://msbte.org.in/portal/msbte_files/curriculum_search/papercode_files/22060.pdf

6. https://youtu.be/qOm5daNWkSw

7. https://youtu.be/vLqTf2b6GZw

8. https://youtu.be/VUubtrSSiPg

9. https://youtube.com/playlist?list=PLhQjrBD2T3817j24-GogXmWqO5Q5vYy0V

10. https://youtu.be/LHBE6Q9XlzI

11. https://www.geeksforgeeks.org/voice-assistant-using-python/

12. https://pressbooks.pub/scientificinquiryinsocialwork/chapter/4-3-
writing-the-literature-review/
13. https://thinkpalm.com/products/chatbot/?gclid=Cj0KCQiAj4ecBhD3ARIsAM4
Q_jGOv4YjgoQTR9d7s_hpSh8zciFPK1iyL9ObYWCUzh9VmiiYmEZu6GgaAviOEA
Lw_wcB

14. https://www.researchgate.net/publication/320307269_Chatbots_An_overvie
w_Types_Architecture_Tools_and_Future_Possibilities

You might also like