Skip to content

The goal is to record audio through microphone, then convert the Speech to Text.

License

Notifications You must be signed in to change notification settings

AnasAG/IEEE-Python-Competition-2021-NLP-Personal-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NLP Personal Assistant

Overview

The goal is to create a personal assistant similar to Siri or Alexa (simplified version). The code is able to record the audio through the microphone Speech-to-Text STT, then understant what the user said and run the suitable command. The command will run, then using the Text-to-Speech TTS will the program communicate with the user about the action. The program has a simple GUI interface, where the user can see the conversation between him and the assistant as text.

The perosnal assistant could handle a couple of tasks:

  • Search in Wikipedia
  • Open Youtubte
  • Open Google
  • Open Gmail
  • Check the current time
  • Open news website
  • Take a picture of the user
  • Search in browser
  • Replay about its mood
  • Give info about itself and some available commands
  • Tell funny jokes
  • Shutdown the personal assistant when the user says so

Contribution:

I built this program for the sake of learning and getting familiar with the NLP capabilities. Any modifications and enhancements are welcome.

About

The goal is to record audio through microphone, then convert the Speech to Text.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages