Then this might just be because you've switched your phone from one language to another.
To get over this problem...
- go to Speech in Settings
- tap on the language box
- choose your language (even if it's your existing language)
- you'll then be asked to download it.... (needs WiFi really)
- after the download, the phone will need a reboot...