Scripting with Orca / Orca Controller API

TLDR; I am a developer looking to have Orca speak arbitrary text passed in via another program. Is there a way to do this? (I cannot find it documented). Is there a controller client / scripting API?

Context:

I am a developer creating an application to integrate screen readers with voice dictation. I want to be able to dictate speech and then send it to be read aloud from within the screen reader ( so it can be canceled or played in sequence with the other screen reader output). I can’t use something simple like spd-say since that could potentially play a second voice in addition to the screen reader output.

I am able to do this within NVDA relatively easily with their controller client API. https://github.com/nvaccess/nvda/tree/master/extras/controllerClient However I have been unable to find how to do this within orca. I wasn’t sure if there was some sort of controller client or scripting api documented somewhere.

My apologies if this is not the right place to ask I wasn’t sure where else to ask.

For context my repository can be found below with a brief demo video.
https://github.com/C-Loftus/sight-free-talon
https://www.youtube.com/watch?v=i-XcpnVwvR0

Thank You Very Much
Colton

Hello,

The Orca mailing list is on orca@freelists.org

Samuel

Thank you very much, I will send this there. Sorry for any confusion on my end regarding where to inquire about this.

Regards
Colton