I know this is probably a bit late but have you ever thought about seeing if you are able to use the TypeTalk service? I used to deal with it a lot when I used to work in a call centre. Basically you type what you want to say and someone else speaks for you.
https://www.ngts.org.uk/