Using a Mac with OS 10.10.5 with different stable version of LC7, I have a really weird bug... and quite annoying when you are using the speech synthesis

Can anyone tell me if he or she can replicate it or if it is already a acknowledge problem (didn't find it) before I report it ?
The bug is the following :
If you call directly or indirectly revSpeak after setting the voice with revSetSpeechVoice to any voice, the whole code of the calling commands/functions will be repeated twice if you press any keys (aside from cmd, crtl...) before the sentence is synthetized.
For example, in the IDE, if I put in the message box :
Code: Select all
wait 1 second;beep; revSetSpeechVoice "Ralph";revSpeak "test";
Note that I can also reproduce the problem outside of the msg box (it has actually been bothering me for quite some time in my standalone app...). For example, it also happens if I put this code in a function in the stack and call it through a command : the instructions of both the command and the function will be repeated twice...
Thanks for your help !