VOCODER - Support for voice-operated programing

This my senior project for my B.S. in Computer Science - Software Engineering Track at West Texas A&M University. This is also a submission for the SCORE 2021 Contest hosted by ICSE.

I led a team of 3 to implement a full-fledge Integrated Development Environment (IDE) that supports voice-operated programming in Python.

The IDE supports core functionalities of Python like assignment statements, loop and conditional structures, etc...

In comparison to the state of the art, VOCODER only requires high level logic input (e.g. "create new variable x" instead of "int x = 0").

The application also has an offline option that has a lower accuracy for recognizing the voice input. The future plan is to improve the syntax processor to expand support for multiple languages.

Technologies:
Application UI
Find it on GitHub
Full Project Report
Full Testing Document
Full Project Timeline
Full Project Presentation