Hi HN!<p>I'm Tommy, one of the co-founders of Serenade [1], an app that enables you to write code using natural speech rather than typing [2].<p>We started working on Serenade after developing a repetitive strain injury (RSI) in the wrist, which made typing and clicking really painful. We've built out our own speech engine that's designed specifically for code, along with an NLP layer to translate descriptions of code (like "list of string") to syntactically-valid code (like "List<String>") across a variety of languages. In fact, much of Serenade has been created using Serenade itself.<p>Today, we're launching Serenade Pro [3], which runs all of Serenade's speech-to-code AI on your device rather than in the cloud. The security of your codebase is important, and with Serenade Pro, no data ever leaves your device. We've also raised a seed round to continue building out our ML while bringing more languages, editors, and commands to Serenade [4].<p>Adding voice to your coding workflow can be a great way to deal with (or prevent) issues to your hands, wrists, and so on. Ultimately, we think applying ML to code will help automate away many of the rote, mechanical parts of programming, enabling developers to focus more on expressing ideas.<p>We'd love to hear what you think!<p>[1] https://serenade.ai<p>[2] https://www.youtube.com/watch?v=HtkelODtCkM<p>[3] https://serenade.ai/pro<p>[4] https://techcrunch.com/2020/11/23/serenade-snags-2-1m-seed-round-to-turn-speech-into-code/