Skip to content

Latest commit

 

History

38 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MY PERSONALIZED VOICE ASSISTANT

Project born with the idea of making my first voice assistant. Later evolved into a project that, from the foundations of an assistant created for me, aims to create a unique, irreverent, wise and more funny assistant than the others, with unique and particular features.

The initial code needs some good refactoring, as it was code that only had to work locally with a few lines of code and that nobody would see. Now, as a public and with future features on the way, it needs it.

Improvements to be made:

  • find a cool name for the assistant
  • refactoring
  • less spaghetti code
  • creation of audio.py file to separate speech recognition from the rest of the program (src)
  • include all audio files in an "audio" folder
  • add sounds to startup, dice roll and calculations
  • make the assistant aware of the time and day
  • make the initial greeting more special by giving indirect information on the weather
  • replace the chiacchere.py and dice.py files with json files to be placed in a special "json" folder
  • think about possible machine learning to make the assistant more sociable
  • make automatic or more intuitive for others to set the path of the programs to be started by the assistant
  • ...

Features to add:

  • personalization
  • activation with voice command
  • different start greetings depending on the time
  • start and stop programs
  • throw dice
  • spotify (music)
  • weather forecast
  • internet searches
  • Wikipedia searches
  • jokes and puns
  • timer
  • ...

You need to install:

  • playsound
  • speechrecognition
  • pyaudio
  • gtts

About

Customizable voice assistant | Open Source

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages