Python · Windows · Voice

Olivia

A modular Windows Python voice assistant. Speak a command; Olivia listens, acts, and answers out loud — search, weather, news, translation, system monitoring, and desktop automation, all by voice.

View on GitHub Install

Skills

Speech I/O

SpeechRecognition for input, pyttsx3 SAPI5 voice for spoken replies.

Search & knowledge

Google, YouTube, Wikipedia and 40+ engines; Wikipedia summaries read aloud.

Weather & news

Current weather for any city, internet speed test, and BBC headlines.

Translation

Translate speech to 100+ languages via googletrans.

System monitoring

CPU, RAM, disk, battery usage and public IP with psutil.

Media

Play and control YouTube videos, take timestamped screenshots.

Communication

Send email and WhatsApp messages by voice, credentials from env vars.

Automation & fun

Launch/close apps, lock screen, power control, jokes, dice, Tic-Tac-Toe.

Install

git clone https://github.com/chirag127/olivia.git
cd olivia
pip install -r requirements.txt
cp .env.example .env      # fill in the values
python -m olivia