Inspiration

In some third-world countries, students have inadequate education, especially in the growing and modern field of computer science. These students do not have consistent access to the internet and are not taught computer science until college. This app allows those students to get experience in coding without having to use specific syntax that is relatively specific for each language and focus on the logic aspect of computer science. This app can also allow coders with difficulty typing to code without typing.

What It Does

The user opens the web app and can speak into the web app. The program generates code based on your “chirps” using our Speech Recognition and grammar model. The code updates in our IDE and it can be run.

How We Built It

Although we were not very familiar with creating a web app, we were able to learn and create our project using Flask and Python. We implemented an ML voice recognition software to convert voice to text, then made a function to convert it to Python code, which was then run from another Python file.

Challenges

None of our group members had experience with web development, so it was difficult for us to figure out how to get started on this project.

Accomplishments

We were able to use HTML and Flask cohesively with Python for the first time. We made our first website and we were able to implement a speech recognition AI, despite not researching anything until late in the competition. We were able to embed an IDE and videos into our web application.

What we learned

We learned HTML, CSS, what Flask was, how to implement voice recognition, and how to work effectively as a team.

What’s next

Better functions, More programming languages, Better Overall Functionality, and inclusive grammar for other languages

Built With

Share this project:

Updates