MyGuyAssistantAPI is a Python-based API for a voice-activated assistant using the "my guy open me" wake word. It allows users to interact with their computer through voice commands, such as opening applications and performing basic tasks.
MyGuyAssistantAPI is built using Python and Flask, leveraging the Porcupine wake word engine for keyword detection. It provides a simple yet powerful interface for users to interact with their computer hands-free, making it ideal for tasks like opening applications, performing web searches, and more.
- Wake word detection using Porcupine
- Integration with various applications (e.g., Calculator, Notepad, Browser)
- Voice command recognition for opening applications
- Support for custom voice commands and extensions
- Clone the repository:
git clone https://github.com/yourusername/MyGuyAssistantAPI.git- Install the dependencies:
pip install -r requirements.txt-
Download the Porcupine wake word model (
my-guy-open--me_en_windows_v3_0_0.ppn) and place it in the project directory. -
Run the Flask app:
python myguy.pyTo use the MyGuyAssistantAPI:
- Ensure that the Flask app is running.
- Send a POST request to the
/api/wakewordendpoint to start listening for the wake word. - Once the wake word is detected, follow the prompts to interact with the assistant.
For detailed documentation and usage examples, refer to the Wiki.
Contributions are welcome! Feel free to open issues or submit pull requests to help improve the project.
This project is licensed under the MIT License.
Feel free to customize the README further based on your project's specific details and requirements.