Skip to content

This is a automated terminal which takes a voice commands from user and perform the task.

Notifications You must be signed in to change notification settings

homosapien14/AutomatedTerminal

Repository files navigation

Automated Terminal

This is a automated terminal which takes a voice commands from user and perform the task.

here is the project video link : https://youtu.be/q2ZVndN1yxo

Required packages

Use the package manager pip to install packages.

pip install pyaudio
pip install SpeechRecognition
pip install gTTS
pip install subprocess
pip install playsound
pip install webbrowser

Voice command

0) Choose commands

1) terminal
2) play music
3) search web
4) find location

image

1) For Terminal

1) 'change directory to <directoryName>'
2) 'go back' <-- it is used to one step back to the directory 
3) 'create a directory <dirname>',
4) 'create a file <filename>',
5) 'change permission for directory <dirname>'
6) 'change permission for file <filename>'
7) 'show list directory'
8) 'show me free space',df
9) 'show me use space' ,du commands
10) 'install Python module <moduleName>'
11) 'What is my ip'
12) 'rout <(www.google.com)>'
13) 'scan <(www.facebook.com)>'
14) 'remove file <filename>'
15) 'remove directory <directoryname>'
16) 'install package <packagename>'
17) 'update me'
18) 'upgrade me'
19) 'what is date today'
20) 'show directory', --> this is a "ls " commands

image image image

2) Play Music

Newton = 'speak the song that you like most...'
User = '...'

image image

3) Web Searching

Newton = 'what do you want to search for...'
User = '...'

image image

4) find location

Newton = 'Which location do you want to search...'
User = '...'

image image

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

About

This is a automated terminal which takes a voice commands from user and perform the task.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages