loop Speech Issue

Hi, i have previously made a post about this but i didn't annuciate properly.

I'm currently making a communication aid. The input for this aid is a blackberry track ball, the code allows you to use the track ball to scroll left,right, up and down to select characters displayed on a LED display, each character has its own case(switch case's), once a letter has been selected it is then sent to a laptop via bluetooth, this works fine. Im now trying to add speech to the code, the code initially uses speech in the setup(works fine), im trying to add speech into each case, at the moment it keeps repeating/"saying" the same letter constantly.

The only solutions i can find will either stop the switch cases working correctly or will require more attach-interrupts than the UNO allows.

I need help stopping the each character being constantly "said" and only said once

Code is attached, Cheers

Elliott.zip (1021 Bytes)

LedControlMS.zip (10.3 KB)

talkie.zip (3.08 KB)

Code.ino (17.4 KB)