It is a voice assistant which can be used to interact with your computer to accomplish daily goals. A python based programme that uses speech recognition and text-to-speech functions. This AI is desined in ubuntu linux and works only when system is online.
NOTE: 1) This project is built in linux OS it will not work properly on windows. To run on windows change espeak to sapi5.
NOTE: 2) play music command needs to code again.
>>> elif 'play music' in query:
music_dir = 'path goes here'
songs = os.listdir(music_dir)
print(songs)
os.startfile(os.path.join(music_dir, songs[0]))
Here're some of the project's best features:
- recite quran - plays 'Quran' recitation on youtube.
- tell time - when command 'tell time' is given it tells time
- greet - upon waking it will greet you according to the time
- day - tells you the day of week
- open youtube - opens youtube
- wikipedia - tells you information from wikipedia
- play music - plays music from computer
Technologies used in the project:
- Python
- pyttsx3
- speech recognition
- pywhatkit
- espeak