Skip to content
Virtual Assistant using voice commands
Python Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
.vscode
controller
custom_utilities
features
model
.gitignore
README.md
install_cmds.sh
main.py

README.md

Kiara

Intelligent Assistant using voice commands. Coming soon: Context-awareness

Features

Voice Commands

  • Google Search
  • Visual Studio Code Commands:
    • New file
    • Save file
  • Custom-Mini-Scripts
    • say "leetCode 112" -> opens leetCode problem #: 112 in browser
    • say "reload" -> reload this project itself (helps in testing newly added features)
  • Typing Mode (In-progress)
  • Call someone (In-progress)
  • Context-aware coding

Tech-Used

  • Pure-Python
  • Speech-to-Text: Google Speech to Text
  • Text-to-Speech: playsound + Google Speech to Text
  • keyboard simulation: pyAutoGUI
  • clipboard controller: pyperclip

Pre-Req

  • Python 3.6 (PyAudio doesn't support 3.7)
  • pip
  • PyCharm EAP
  • Visual Studio Build Tools (C++)

Installation

  • Open project in PyCharm.
  • Install the following Packages (Alt-Enter on errors in main.py):
    • playsound
    • gtts
  • Run install_cmds.sh to install the following packages:
    • speech_recognition
    • pyaudio
You can’t perform that action at this time.