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.
- 🎙 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.
- 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.
- Clone the repository:
git clone https://github.com/Bebrowskiy/CyberEcho.git cd CyberEcho - Install dependencies:
pip install -r requirements.txt
- Set up your API key in
config.py:API_KEY = "your_google_ai_studio_api_key"
- Run the assistant:
python main.py
This project utilizes:
This project is 100% free and open-source. Use it however you like!
⚡ Developed & tested exclusively on Arch Linux ⚡