This is a simple offline voice recognition-based assistant purely built on Python3. It uses Vosk as the backend. A wrapper s2t_class.py has been implemented from scratch that recognizes text from speech using Vosk APIs. The main app excelmod.py contains the functions required to make the voice commands work. The file config.yaml maps the commands to their respective functions as a collection of key-value pairs. The corresponding keywords then trigger their respective functions.
- Clone the repository.
- (Optional but recommended) Create a virtual environment using venv or virtualenv.
- Install dependencies using
pip install -r requirements.txt
- Run
python excelmod.py
- Enjoy!