kunal2812 / Programmophone

It is a tool to program with speech and is intended to be used by sightless but regular programmers will also be able to use it as a standard IDE or with voice mode to code faster.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Programmophone

The IDE with Voice Recognition

Team Name: Kryptonites

Introduction:

  • Programmophone is a tool to program with speech and is intended to be used by sightless, who have significantly less or no option to program.

  • It aims at providing complete hands free experience with programming which would specifically benefit those who are visually challenged.

  • Supports all popular programming languages such as C++, Java, Python

  • Can be used by both regular programmers and those with visual impairment

  • Supported OS: Windows

Installation

Git cloning the repository

git clone https://github.com/kunal2812/Programmophone

Installing all dependencies in requirements.txt

pip install -r requirements.txt

Go to the directory in which files like app.py, cursor_utils.py etc. are placed and run the following command

python app.py

OR

python3 app.py

Technology Stack:

  1. Tkinter
  2. SpeechRecognition
  3. Tensorflow
  4. subprocess
  5. pyttsx3
  6. threading

Presentation Link:

Presentation Link

Video Link:

Video Link

Manual and instructions Link:

In files above

Screenshots

Screenshot 1 Screenshot 2

Dataset Link:

Dataset Link

Small dataset that we created with the help of our friends

Mentor:

Special thanks to our mentor for giving us new ideas and motivating us to explore.

Contributors:

License:

MIT

About

It is a tool to program with speech and is intended to be used by sightless but regular programmers will also be able to use it as a standard IDE or with voice mode to code faster.

License:MIT License


Languages

Language:Jupyter Notebook 82.3%Language:Python 17.6%Language:C++ 0.0%Language:Java 0.0%Language:C 0.0%