Thanks again guys, this is indeed what I had in mind.
I am currently having an odd problem with the TTS voice used in the script.
I installed the "Bridget" voice from neo but she does not show up in my windows Voice selection, instead "Brian" from Ivona does which is also installed and is selected as the default
Somehow Vox can see all my installed voices and I have "Bridget" set as the default voice in Vox not "Brian".
Here is the problem, this time script used the voice that windows voice selection has set as default which is "Brian" and not the one that is set as default in vox which is "Bridget"
So now I have two voice active, "Brian" is triggered when I go into listen mode and "Bridget" is used for everything else.
My computer now has an identity complex.
Is there a way to have the script use the default voice selected in Vox and not the one set in the windows Voice selection?