At the moment no,but its not that far, one has to write macros to replace words to special chars which simple means introducing a new command in the codebase which already has a good structure and structured in a way to support multiple languages.
I've started this project, so i could type in julia lang(in pluto notebook).
currently one could type text, emoji, and do some other stuff, which is defined in terms of commands
see full list of command in the readme of
https://github.com/fxnoob/voice-typing-for-desktop/tree/mast...
Maybe possible to write code with some work, but it will feel awful due to the high latency of cloud speech recognition and weird behavior of using a natural language model.
You should use Talon or Dragonfly if you want to edit code. Both have fast offline recognition available.