Thanks for this. I didn't know you could invoke say directly with AppleScript. However, the reason I was trying to avoid doing a direct "Keystroke" of the query was due to the delay it created. I have to wait until the whole paragraph is scrolled through, which makes the use of the workflow much more cumbersome. This is why I was attempting to use copy/paste which is much quicker.
The workflow you sent works, but there are two issue I have:
1. The aforementioned delay. Is there any way we could use the clipboard or an external file?
2. The keystroke makes a sound after it completes, it uses the default mac alert sound. I'd like to figure out how to remove that sound.
The first question may lead to this possibility: Obviously this would be down the road, and first things first, but I'd like to eventually enhance this workflow to be able to select a whole block of text, be it an article or chapter for example, and have the workflow parse out the text for sentences using the period as a delimiter. Then perform the "say" command on each sentence, highlighting each sentence using the method we're talking about here.
Thanks again for your help.