This document outlines a project to build an interactive personal assistant with a human-like structure. The assistant would use an ESP8266 WiFi chip, Arduino microcontroller, and Raspberry Pi along with speech APIs from Microsoft and Google to understand voice commands. It would have sensors to detect sound and distance and motors to allow movement. Future enhancements could include support for additional languages like Hindi, a battery power source, updated speech recognition, and a more human-like body structure and head. The goal is to create a smart, interactive machine to serve users for tasks like assistance, entertainment, and research.
2. CONTENTS
What is this project all about ?
Why this project ?
What technologies are required ?
How it’ll work ?
What are the future scope ?
3. What is this project all about ?
• The purpose of this project is to build a system
which will be able to service to humans like a
personal assistant and will look like a human
body structure.
• This project is the next level in making the
machines smart and interactive.
4. • Two aspects behind why
1. Why should people use it ?
2. Why I’m after it ?
Why this project ?
5. Why should people use it ?
• Personal Assistant
• Entertainment
• Electrical Power Saver
• Research
7. 1. ESP8266 Wi-Fi Chip
2. Arduino m-controller/IDE
3. Raspberry Pi
4. Microsoft/Google Speech API
5. ISS
6. A lot of mechanics and mathematics
What technologies are required ?
8. ESP 8266 Wi-Fi Chip
• The ESP8266 is a low-cost Wi-Fi chip with full TCP/IP stack and MCU
(Micro Controller Unit) capability.
• 1 MB of built-in flash.
• This small module allows microcontrollers to connect to a Wi-Fi network
and make simple TCP/IP connections.
10. Arduino m-controller/IDE
• Arduino is an open-source platform used for building electronics projects.
• It consists of both a physical programmable circuit board (often referred to
as a microcontroller) and a piece of software, or IDE (Integrated
Development Environment) that runs on your computer, used to write and
upload computer code to the physical board.
• It is used by artists, hackers, hobbyists, and professionals to easily design,
prototype and experiment with electronics.
12. RASPBERRY PI
• The Raspberry Pi is a credit card-sized single-board computers developed in
the United Kingdom by the Raspberry Pi Foundation.
• Models includes an ARM compatible central processing unit (CPU) and an on
chip graphics processing unit (GPU, a Video Core IV).
• CPU speed ranges from 700 MHz to 1.2 GHz for the Pi 3 and on board
memory range from 256 MB to 1 GB RAM.
• Secure Digital (SD) cards are used to store the operating system and program
memory in MicroSD sizes. Most boards have between one and four USB slots,
HDMI and composite video output, and a 3.5 mm phone jack for audio.
14. Microsoft Speech API
• The SAPI is an API developed by Microsoft to allow the use of speech
recognition and speech synthesis within Windows applications.
• Software developer can write an application to perform speech recognition and
synthesis by using a standard set of interfaces, accessible from a variety of
programming languages.
15. IIS
• Internet Information Services (IIS, formerly Internet Information Server) is an
extensible web server created by Microsoft .
• In Visual Studio 2010 and earlier, web developers developing ASP.NET apps .
• IIS supports HTTP, HTTPS, FTP, FTPS, SMTP and NNTP.
23. • Main enhancement in this project could be as fallows:
– Able to accept commands in Hindi.
– Battery power will be used instead of AC.
– Google SAPI is more accurate than MS so program could
be updated with Google SAPI.
– The base could be replaced by the structure which pretty
much look like an actual human leg.
– Structure of the head could also be changed.
What are the future scopes ?