Skip to content

This is a Virtual Assistant program that gets the date, current time, Respond back with a random greeting, and return information on a person.

Notifications You must be signed in to change notification settings

mdial009/VirtualAssistant

Repository files navigation

Virtual Assistant

This is a Virtual Assistant program that gets the date, current time, Respond back with a random greeting, and return information on a person.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for testing purposes

Prerequisites

  • Python3
  • VSCode

Libraries

Pyaudio

SpeechRecognition

gTTS

datetime

Wikipedia

Calendar

  • pip install calendar in terminal

Installing

  • 1: Clone The Repo
  • 2: Run it on your terminal
  • 3: First Say the wakeword(Hey Madany or hey madani) followed by a who is(Firstname, Lastname) or (date/time)

What I Learned

Doing this project I learned how to use the pyaduio library to be able to easily use Python to play and record audio to be able to record audio. Then I used Speech Recognition then to take that audio and incorpating it with googles gTTS library to takes that audio and give the person a response back. With a wakeword and a "who is" question I used the wikipedia library to find the persons wikipedia page and have the Virtual Assistant then read the first two sentence back to you.

Acknowledgments

  • Hat tip to anyone whose code was used
  • Inspiration
  • etc

About

This is a Virtual Assistant program that gets the date, current time, Respond back with a random greeting, and return information on a person.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages