Skip to content

Bebrowskiy/CyberEcho

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 AI Voice Assistant

🔥 Overview

AI Voice Assistant is a personal project designed to bring seamless voice interaction to your Linux environment. With speech recognition, AI-driven responses, and command execution capabilities, this assistant enhances your workflow while keeping things natural and intuitive. It was developed and tested exclusively on Arch Linux.

🛠 Features

  • 🎙 Speech Recognition – Converts spoken words into text using speech_recognition.
  • 🤖 AI-Powered Responses – Uses Google AI Studio (Gemini API) for intelligent conversations.
  • System Commands – Executes system commands when triggered.
  • 🔊 Text-to-Speech – Replies with a natural-sounding voice using edge_tts.
  • 🎭 Custom Processing – Removes unnecessary characters like emojis and asterisks from responses.

💡 Why Use This?

  • Free & Open-Source – Completely free to use, modify, and enhance.
  • Personal Development – Created as a personal assistant, optimized for Arch Linux.
  • AI-Powered – Leverages cutting-edge AI for better interactions.
  • Voice-Controlled – Hands-free control for better efficiency.

🚀 Installation & Setup

  1. Clone the repository:
    git clone https://github.com/Bebrowskiy/CyberEcho.git
    cd CyberEcho
  2. Install dependencies:
    pip install -r requirements.txt
  3. Set up your API key in config.py:
    API_KEY = "your_google_ai_studio_api_key"
  4. Run the assistant:
    python main.py

🏆 Acknowledgments

This project utilizes:

📜 License

This project is 100% free and open-source. Use it however you like!


Developed & tested exclusively on Arch Linux

About

AI Voice Assistant is a personal project designed to bring seamless voice interaction to your Linux environment

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages