Skip to content
/ Parrot Public

Personal Voice Assistant for Programming and Windows navigation

License

Notifications You must be signed in to change notification settings

DatZach/Parrot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parrot

This is my personal voice controlled programming assistant. Aptly named Parrot because it parrots the code that I speak onto the screen. I developed this tool because I could not find an functional equivilent on the market and my Carpel Tunnel was so severe that I had no choice.

I sincerly hope that if you are suffering from an RSI that this repo proves useful for you. If it does, please consider contributing. I thought about selling this product but I cannot find it in my heart to charge people for their health and well-being.

PLEASE UNDERSTAND THAT THIS REPO IS VERY MESSY AND IS NOT FINISHED! Again, this is a personal project and I work on it to suit my needs.

Currently Supported Languages and Environments
  • Windows
  • Visual Studio
  • Visual Studio Code
  • JavaScript (ES6)
  • HTML
  • C#
  • GameMaker Language

How to Use

Run the application as Administrator to ensure that keystrokes can be sent to privledged processes. Please refer to the Database directory for the full command sets and to extend as needed.

Demonstration Video

Example

Open a file hello-world.js and write "console.write('hello world!');" and save.

wake
speak javascript
show code
open kebab hello world dot
drop
camel console dot camel write len quote
scribe hello world
quote
right 1
semi
drop
save

Special Thanks

This project was inspired by Tavis Rudd for his talk on Using Python to Code by Voice.

About

Personal Voice Assistant for Programming and Windows navigation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages