The goal of this thesis is to create a tool for writing and editing computer programs using voice. The first part presents a few examples of existing tools, then the process of creating Slo-handsfree-coding, a tool for writing code by speaking in the Slovenian language. A special language or command format has been created to manage this tool, based on examples of the existing tools. The tool is implemented as an extension for the code editor Visual Studio Code, and uses the open-source transcriber from the RSDO project to convert speech into text. The tool analyses the transcription and executes a command based on the content. Finally, the results and feedback of the product testing are presented.
|