Releases: nthnn/tasuke
Tasuke AI Voice Command Assistant - v0.1.0
Tasuke
Tasuke is a customizable personal computer assistant that utilizes AI voice command recognition to help automate tasks and provide a more interactive computing experience. This project uses Google Text-to-Speech (gTTS), Pygame for audio playback, and the SpeechRecognition library for capturing and transcribing voice commands.
- Voice Command Recognition: Uses Google's speech recognition API to transcribe voice commands.
- Text-to-Speech: Provides auditory feedback using gTTS and Pygame.
- Command Execution: Executes predefined commands based on recognized phrases.
- Customizable Commands: Easily add or modify commands through a configuration file.
Installation
To get started with Tasuke, follow these comprehensive steps to download, install, and run the software on your system.
-
Download Tasuke - Download the Debian package of Tasuke from the official release page.
-
Install the Debian Package - Once the package is downloaded, install it using the
dpkg
command:sudo dpkg -i tasuke_*.deb
-
Install APT Dependencies - Tasuke relies on several system-level dependencies that must be installed before running the script.
sudo apt install python3-full libespeak-dev portaudio19-dev python3-pyaudio
-
Install Python libraries - Tasuke requires several Python libraries to function properly. Install these dependencies using the following command:
pip install SpeechRecognition pyaudio gtts pygame setuptools --break-system-packages
-
Run Tasuke - After successfully installing Tasuke and the required dependencies, you can start the application by simply typing tasuke in your terminal:
tasuke
This command initializes Tasuke, and it will begin listening for voice commands based on the configured settings.
Full Changelog: https://github.com/nthnn/tasuke/commits/v0.1.0