Cerebrum AI assistant

NLP based Virtual Assistant using Python!

CEREBRUM


We all have wished at least once of having an automated AI assistant after Tony Starks AI assistants 
J.A.R.V.I.S. (Just A Rather Very Intelligent System) & 
F.R.I.D.A.Y. (Female Replacement Intelligent Digital Assistant Youth). 

With the evolution of IoT and smart home gadgets and automation it is possible for all of us to have one. The actual joy of developing a technological masterpiece lies in crafting this element of technology by ourselves. by looking up online tutorials I have also crafted a simple assistant called "Cerebrum" that inputs voice commands and performs tasks based on inputs. 

The voice of cerebrum is powered by Sapi5, that is Microsofts's text to speech API and text to speech is carried out by pyttsx3. Main advantage of pyttsx3 over other text to speech libraries is that it can used in online mode...

With the inclusion of the Wolframalpha API  gives us the freedom to ask questions from the floowing sectors: 

Specifications:

  • Coded in visual studio code and written in python.
  • libraries used
    1. pyttsx3
    2. datetime
    3. speech_recognition
    4. pyaudio
    5. wikipedia
    6. os
    7. google
    8. wolframalpha
      Source code at github: https://github.com/hkriz1983/py-projects.git                                                                                              
                                                        
Possibilities- Endless!
Anything from day to day activities from home to work, remote access, security
control and whatever you name it.

With the development of ML and AI, by incorporating specific rules and algorithms we can develop this
model as much as we please. looking forward to upgrade this bit by bit...






Comments