The strange thing for me is that dictation works on my iMac but not my MacBook!
I am located in Singapore and installed ML on two machines
1) MacBook Pro 15 inch (Early 2011)
2) iMac 24 inch (Early 2008)
Both are set to British English for language with US keyboard layout.
I have been trying to get Dictation working.
On the iMac, I initially had problems getting it to work until I set the language for Dictation to English (US). No problems switching language after that. I could even dictate in Japanese and it would work flawlessly.
On the MacBook, a double press of the Fn key brings up the mic. The system appears to register my voice but fails to translate (the 3 purple dots blinks and then shakes without a result).
I have tried changing language settings, location/country settings, and even keyboard settings to no avail. Both machines are set to use the internal mics and I have already turned the volume of the mics up.
Messing about with the Console, I found that on the MacBook Pro, there seems to be some connection issue. A copy of the log is as follows:
29/07/2012 01:01:10.534 assistantd[507] #### AVVoiceController: prepareRecordWithSettings: (IGNORING SETTINGS) ####
29/07/2012 01:01:10.535 assistantd[507] #### AVVoiceController: startRecording ####
29/07/2012 01:01:10.566 assistantd[507] Alert Listener: RUNNING = 1
29/07/2012 01:01:10.570 assistantd[507] #### beganRecording: (success = 1 status = 0) ####
29/07/2012 01:01:10.857 assistantd[507] Alert Listener: RUNNING = 0
29/07/2012 01:01:10.858 assistantd[507] alertFinished: AVVoice_RecordStarting done and record starting or active, so load AVVoice_RecordStopped
29/07/2012 01:01:12.283 assistantd[507] #### startpointDetected: ####
29/07/2012 01:01:12.793 assistantd[507] #### AVVoiceController: stopRecording ####
29/07/2012 01:01:12.800 assistantd[507] #### AVVoiceController: Recording finished (success = 1 status = 0) ####
29/07/2012 01:01:12.800 assistantd[507] #### AVVoiceController: playAlertSoundForType: 2 ####
29/07/2012 01:01:12.819 assistantd[507] Alert Listener: RUNNING = 1
29/07/2012 01:01:12.819 assistantd[507] alertStarted: either not playing start alert, or record state not kRecordStarting
29/07/2012 01:01:13.237 assistantd[507] Alert Listener: RUNNING = 0
29/07/2012 01:01:13.238 assistantd[507] alertFinished: AVVoice_RecordStoppedXXX done
29/07/2012 01:01:13.238 assistantd[507] alertFinished: not cancelling record or record state is inactive: resetting alert queue
29/07/2012 01:01:20.588 assistantd[507] <Error>: Session - Connection error: <ADAceConnection: 0x7f837bc44e90> Error Domain=NSPOSIXErrorDomain Code=60 "The operation couldn’t be completed. Operation timed out"
29/07/2012 01:01:20.596 assistantd[507] <Error>: Daemon - Session Error Error Domain=NSPOSIXErrorDomain Code=60 "The operation couldn’t be completed. Operation timed out"
29/07/2012 01:01:20.603 assistantd[507] <Error>: Daemon - Sending recognition failed Error Domain=kAFAssistantErrorDomain Code=4 "The operation couldn’t be completed. (kAFAssistantErrorDomain error 4.)" UserInfo=0x7f837bc47160 {NSUnderlyingError=0x7f837cb94ac0 "The operation couldn’t be completed. Operation timed out"}
These messages do not appear on my iMac at all as the dictation works beautifully.
Does anyone know how I can get the dictation working on my MBP?
Thanks!