- My role
- Solo Developer
- Timeline
- 1 month
- Year
- 2021
- Format
- Project
- Voice Commands
- 25+
- Integrations
- 8
- Languages
- EN
Context
Off-the-shelf assistants don't integrate well with a developer's day-to-day workflow — they're great for timers, mediocre for everything else.
Approach
Built a modular command-routing system where each skill (search, messaging, automation) is a self-contained Python module. Used `speech_recognition` for STT and `pyttsx3` for TTS.
The build
A lightweight assistant that listens for a wake word, parses intent, and dispatches to the right skill — from Google searches to WhatsApp automation via Selenium.
Outcome
Became a daily-use tool, cutting context switches for common tasks. Served as a hands-on crash course in voice UX and Python automation.