Skip to content

Tasuke AI Voice Command Assistant - v0.1.0

Latest
Compare
Choose a tag to compare
@nthnn nthnn released this 02 Jul 09:07

Tasuke

Build CI

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.

  1. Download Tasuke - Download the Debian package of Tasuke from the official release page.

  2. Install the Debian Package - Once the package is downloaded, install it using the dpkg command:

    sudo dpkg -i tasuke_*.deb
  3. 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
  4. 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
  5. 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