ProgramEngine is a speech-to-code editor designed to assist programmers with coding using voice commands. It was developed with the aim of providing an alternative input method for those who may have difficulties with traditional input methods, such as physical disabilities or injuries.
- Voice recognition for coding commands and text input
- Support for multiple programming languages (PHP, C#, JavaScript, HTML, and more)
- Code navigation and selection using voice commands
- Ability to define variables, functions, and other code constructs using voice
- Integration with web browsers for voice-controlled web navigation
- Compilation and execution of code directly from the editor
To get started with ProgramEngine, follow these steps:
- Clone the repository or download the source code.
- Install the required dependencies (e.g., Microsoft .NET Framework, Speech Recognition Engine).
- Build and run the application.
- Configure the speech recognition settings if needed.
- Start coding using voice commands.
ProgramEngine provides a range of voice commands to facilitate coding and navigation within the editor. Some examples include:
- "Define variable": Define a new variable
- "Call function": Call an existing function
- "Navigate to line": Move the cursor to a specific line number
- "Select next word": Select the next word in the code
- "Compile": Compile the code
- "Run": Compile and execute the code
For a complete list of available voice commands and their usage, please refer to the documentation or the built-in help within the application.
Contributions to ProgramEngine are welcome! If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request on the GitHub repository.
ProgramEngine was developed as a personal project with the goal of improving accessibility and productivity for programmers.