Skip to content

Voice Code Editor - PHP - C# - Javascript - HTML - XML - Web Browser

Notifications You must be signed in to change notification settings

evan-sctg/ProgramEngine_voice_code_editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

ProgramEngine

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.

Features

  • 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

Getting Started

To get started with ProgramEngine, follow these steps:

  1. Clone the repository or download the source code.
  2. Install the required dependencies (e.g., Microsoft .NET Framework, Speech Recognition Engine).
  3. Build and run the application.
  4. Configure the speech recognition settings if needed.
  5. Start coding using voice commands.

Usage

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.

Contributing

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.

Acknowledgments

ProgramEngine was developed as a personal project with the goal of improving accessibility and productivity for programmers.

Releases

No releases published

Packages

No packages published

Languages