@benpate @kkarhan @skye Making it in a local client-server pattern can be very useful regarding this, as it enables users to easily swap-in alternative frontends.
Many applications could easily be wrapped with #Elisp & #EmacSpeak by users for practically free first-class audio desktop support.