It looks like you're new here. If you want to get involved, click one of these buttons!
<p id="manvoiceselection">This is what the man says</p> <p id="womanvoiceselection">This is what the woman says</p> {(live:1000ms)[ <div style="display:none;"><img src="!@#$" onerror="responsiveVoice.speak($('#manvoiceselection').text(),'UK English Male')"/></div> (set: $voice to "yes") (if: $voice is "yes")[(stop:)] ] ]} {(live:2000ms)[ <div style="display:none;"><img src="!@#$" onerror="responsiveVoice.speak($('#womanvoiceselection').text(),'UK English Female')"/></div> (set: $myvoice to "yes") (if: $myvoice is "yes")[(stop:)] ]}
Comments
Thank you!
You could manually time how long each person takes to speak and then incorporate that timing into your (live:) macro. So if the man took 6 seconds to speak, and you wanted a gap of 2 seconds, you'd write (live: 8000ms) before the female.
I also though about timing each paragraph. But I also have the possibility to press some text and its meaning will show and will be also be read so I cannot do it with timers because it depends if you press to show the meaning or not.
This is the introduction:
Here are some sentences with their meaning hidden.But if you press the sentence the meaning will appear and it will be read.
This is the closing of the passage:
So I used to do this before:
And also the functions