Just as an idea, which is also related to the sync question, I believe:
I have used iOS’s Shortcuts app to create my own automatic workflow from dictating to the built-in Notes app. I sync’ed the file with iCloud to my (Windows) machine. In the end, what you will get is a text file (formatted to markdown, org, or something else). I don’t know if Drafts is really markdown-only app or deal with any text file, but it may not matter.
What I did was to create an expense entry for plaintext personal accounting. Every time I spent some money on the go, I would talk to my iPhone to create an expense entry (and balance it with either cash, debit card, or credit card account). I don’t do this any more but technically, it was a great system
After the initial entry is created via the dictation, when you have time to sit and think in front of a computer, you can edit it / move it to the right notes file in Emacs or Obsidian.
I preferred markdown format just because I would also edit the notes sync’ed between my iPad/iPhone and Windows. At the moment, I am not doing this (I’m not editing notes purely due to lack of time and/or lack of discipline).
Here. There is V2 branch – It does not work for the current commit of Org-roam.
For this, you might like to look at how Org-roam-ui is doing it. I think by “modern” it’s implied that it’s a web application, probably written in a JavaScript framework. ORUI is a React app. I think it uses a parser for Org file and turn it into JSON format, and then do its own stuff on React. Please have a look yourself; I am no developer.
Once you can get JSON out of Org file, then I’m guessing it will be a question of the end-point’s API – how Readwise works with inbound requests. You might prefer to have a separate CLI program to deal with HTTP requests, or maybe do it within Emacs. I have a feeling writing a CLI program with Node might be easier, especially (likely) authentication with OAuth, etc. But not sure really.