Balam is a voice/ command-line that you can command to play music or videos, ask the time, open application, search the web, and also command it to make your computer shutdown, restart, or go to sleep.
The idea is simple. Balam asks the user for their preffered input type, which can either be:
- voice
- text
If your chosen input command type is voice, it listens thru your microphone for the keyword "Balam" to wake up the voice assistant, and after that you can now proceed to command Balam.
If your chosen input command type is text, the next steps will be pretty straightforward. It will ask you immediately for your command without needing to wake up Balam.
These are the available commands in Balam:
Opens an application or program installed in the computer.
The what command as of now, only consists of one sub-commmand.
- Time - says the time
Searches the web for the given keyword.
Shutdown your computer.
Restart your computer.
Make your computer go to sleep.
Note: Make sure that the main-command is the first word followed by ""
As all applications this one can also be improved. Possible improvements:
- Have an interactive GUI.
- Make the voice input handle noise in the background better.
- Additional sub-commands for the main-command "What".
- Have a way to setup application better and more efficiently for the main-command "Open".
To run the python program the following must be satisfied:
- Windows 10
- Internet Connection
- Python 3.7+
The following python libraries must also be installed:
- speech_recognition
- pywhatkit
- pandas
- pyttsx3
- Make sure that the requirements are satisfied.
- Download Balam.zip
- Extract Balam.zip
- Open windows terminal, cmd, or the like.
- Change directory to where the program is located.
- Setup the program using setup.py.
- Run the program using main.py.
- Enjoy.
- running in debug mode may cause errors in open command
- if you're using voice input, make sure that background noise is minimal, and voice is clear
For more information on how to use the program, refer to the link: https://www.youtube.com/watch?v=q_fYePEESLAE