Skip to content

CHEGEBB/terminus

Repository files navigation

Terminus - Unleash the Power of Your Voice! 🚀🗣️

Terminus is no ordinary terminal assistant; it's a voice-activated powerhouse designed to transform your mundane terminal tasks into thrilling adventures. Your voice is the magic wand that empowers Terminus, making it the ultimate voice-controlled companion for your terminal journey.

Note: Terminus is a dynamic project with ongoing enhancements. Your contributions are welcomed to make it even more extraordinary!

Features & Capabilities 🌟

Voice Recognition Magic ✨

  • Seamless Interaction: Utilize the speech_recognition library for effortless communication with your terminal.
  • Natural Speech Response: Experience delightful responses with natural-sounding speech using the pyttsx3 library.

Web Surfing with a Command 🌐

  • Open Websites Instantly: Activate Google, YouTube, Gmail, GitHub, Stack Overflow, and WhatsApp with a simple voice command.

Terminal Wizardry 🔮

  • Execute Terminal Commands: Conjure up directories, remove files, list entries, copy/move files, rename, and more with the power of your voice.
  • Dynamic Command Execution: Terminus adapts dynamically to your voice commands, making it extensible and customizable.

Learning and Education 📚

  • Trivia Quiz: Engage in a fun trivia quiz. Terminus will ask questions, and you can respond with voice commands.
  • Science Facts: Explore fascinating astronomy facts fetched from NASA's API.
  • Quotes of the Day: Receive inspirational quotes daily through the They Said So Quotes API.
  • Book Recommendations: Discover popular books and recommendations using the Google Books API.

Additional Enchantments 🌠

Screen Recording 🎥

  • Record Your Magic Moments: Capture your terminal sessions by saying record screen or record.

Alarm Setting ⏰

  • Set Alarms with Your Voice: Wake up to the sound of magic by saying alarm or set alarm.

Commands 🗣️

Terminus understands a variety of voice commands to perform actions:

  • Open Google: open google
  • Open YouTube: open youtube
  • Open Gmail: open gmail
  • Open GitHub: open github
  • Open Stack Overflow: open stackoverflow
  • Open WhatsApp: open whatsapp
  • Open Commands Folder: open commands folder
  • Display System Information: display system information or system info
  • Open Chatbot: open chatbot
  • Search: search or what is or tell me about
  • Weather: weather or forecast
  • Translate: translate
  • Exit: exit
  • Execute Task: execute task
  • Learning section, activate by saying one of these 'I want to learn', 'teach me', 'educate me', 'learn', and then proceed with the below:
    • Trivia Quiz: trivia quiz
    • Science Facts: science facts
    • Quotes of the Day: quotes of the day
    • Book Recommendations: book recommendations
    • ... and many more!

Getting Started 🚦

  1. Clone the repository:

    git clone https://github.com/your-username/terminus.git
    cd terminus
  2. Install magical dependencies:

    pip install -r requirements.txt
  3. Invoke Terminus:

    python terminus.py

Running Voice Commands 🗣️

  • Open Websites: Cast spells to open websites like Google, YouTube, etc.
  • Execute Terminal Commands: Conjure operations like "Make a directory," "List files," etc.
  • Configure Voice Commands: Customize your magical arsenal through the JSON configuration file.

Contributing to the Magic 🤝

Unleash your magical ideas! If you envision improvements or new enchantments, open an issue or cast a pull request.

Crafted by CHEGEBB 🖋️

Acknowledgments 🙌: A heartfelt thanks to the creators of speech_recognition and pyttsx3 for their enchanting libraries.

Unlock the magic with Terminus! 🌟🔮

About

Terminus is a Python-based voice-controlled terminal assistant designed to make your interactions with the terminal more intuitive and engaging.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages