Home

Awesome

Welcome to CodeSpeak!

CodeSpeak is a web-based code editor that lets users code with the power of their voice. It's currently in an embryonic stage, but my intent is to grow the product into a mature, multi-language tool.

I'm a legally blind software engineer, and although CodeSpeak isn't ready for prime-time yet, my hope is that tools like this will aid developers from all walks of life.

Getting Started

The live version of CodeSpeak can be found at https://codespeak.io - or you can clone this repository and run it locally.

CodeSpeak uses the Speech Recognition API, which currently works best in Google Chrome. Most other browsers don't support it at all, or support it only partially, but its adoption is growing, so CodeSpeak should work on other browsers soon.

To set up locally, simply clone this repository and run npm install from its root directory.

CodeSpeak also works best using HTTPS. This is enforced on codespeak.io, but if you decide to run it locally you may need to use the following command to make things work right:

And, running locally, you'll still need to proceed past the usual "This site is unsafe" warnings.

Commands

As I said, CodeSpeak is in its embryonic stage. Right now it only supports Python, and only has a limited number of commands:

More commands and functionality coming soon, promise!

Technology

CodeSpeak is built on the following technologies:

TODO

Everything! But here's a short list:

More ambitious goals:

Contributing

Yes please! This is my first open-source project, and, I'll be honest, I don't quite know what I'm doing. So help on any level would be greatly appreciated!