Skip to content

It's a simple virtual assistant for Linux (Ubuntu).

Notifications You must be signed in to change notification settings

tothgeza/VirtualAssistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Virtual Assistant for Linux

Introduction

It's a simple virtual assistant for Linux (Ubuntu). You can start applications or ask the current time with voice instruction. I just made for fun.

Description

Application uses Google Speech Recognition API free version. Supported language is only Hungarian.

Supported instructions:

  • 'fájl' - open file browser (nautilus)
  • 'level' or 'levél' - open email client (thunderbird)
  • 'terminál' - open terminal(gnome-terminal)
  • 'zene' or 'zené' - open spotify
  • 'óra' or 'pontos idő' - say the current time (hours, minutes)
  • 'keress rá' and after only 'keywords' - open chrome and start searching for keywords
  • 'pihenj' - switch off virtual assistant

Usage

Always start instructions with 'ubuntu'. This activates the virtual assistant. Then continue with the instruction.

e.g.: 'Hé ubuntu, nyisd meg a terminált!'

e.g.: 'Hé ubuntu, zenét akarok hallgatni!'

e.g.: 'Ubuntu, mennyi a pontos idő?'

e.g.: 'Ubuntu keress rá eger budapest buszmenetrend'

Installation

  1. Clone the repo:
git clone https://github.com/tothgeza/VirtualAssistant.git
  1. Move to project folder:
cd VirtualAssistant
  1. Install virtual environment:
virtualenv -p python3 venv
  1. Start virtual environment:
source venv/bin/activate
  1. Install packages:
pip install -r requirements.txt
  1. Run application:
python3 main.py

About

It's a simple virtual assistant for Linux (Ubuntu).

Topics

Resources

Stars

Watchers

Forks

Languages