Dictation not working after sleep

Hi,


i have a macbook pro retina, early 2015 version running on El Capitan OS X(10.11.4).


Recently, i have started using the dictation&speech function and found that it will not work after waking up from sleep (most of the time i don't shut down).

When i press the shortcut key to enable dictation, the mic at the corner will have "three-processing-dots", so is the mic icon in the status bar (i know my mic is working fine btw). When i click on it, the drop-down menu states that "Dictation is loading". However, after a while, it will be not responding and i have to force quit the function. Right after quitting Dictation in Activity Monitor or switching it off in System Preferences, my mac will continuously freeze for 1~2sec which force me to restart my mac.


i have went to the console and found the log stating:


SpeechDataInstallerd[2286]: *** -[NSKeyedUnarchiver initForReadingWithData:]: data is empty; did you forget to send -finishEncoding to the NSKeyedArchiver?


Wandering if there is any kind souls out there who can solve my problem either by coding or just save me from restarting my mac every single time?


Thanks!

MacBook Pro (Retina, 13-inch,Early 2015), OS X El Capitan (10.11.4)

Posted on May 19, 2016 6:34 AM

Reply
12 replies

May 19, 2016 7:04 AM in response to songxx

I use enhanced dictation. When I am done with dictation, I deliberately quit it. My Mac is shutdown every single day at bedtime. With OS X 10.11.4, and OS X 10.11.5, I have no issues with dictation, other than its misunderstanding words at times. Dictation is not ready to receive your speech until the three pulsing dots stop, and a voice-responsive microphone icon is present. I never have any error messages, or that Console log entry that you offered.

May 19, 2016 11:36 AM in response to songxx

Please open the Dictation & Speech pane in System Preferences, select the Dictation tab, and disable dictation. Also disable enhanced dictation, if it's enabled.

Then enable dictation again. Log out or restart the computer. If dictation now works, you can try enabling enhanced dictation.

Sometimes enhanced dictation may work when plain dictation fails, because it doesn't depend on a connection to Apple's servers to recognize speech.

Sep 29, 2016 6:54 PM in response to songxx

I just found a work around for this. If you’re trying to use dictation and it doesn’t work, just press the fn key twice to manually initiate it. You’ll get a little mic icon at the bottom right of your screen. You can then close that icon and dictation works flawless again. I guess this needs to be done after every wake up that the dictation doesn’t work, but it’s better than restarting your Mac all the time.

Oct 24, 2016 6:06 PM in response to songxx

Here's another approach that seems to work well when you notice Enhanced Dictation has stopped listening after waking your system. Paste the following command into Terminal and press return:

killall -9 DictationIM com.apple.SpeechRecognitionCore.speechrecognitiond com.apple.SpeechRecognitionCore.brokerd

This will force quit the Dictation UI and the low-level speech recognition processes. If you have keyword mode enabled, you should see the microphone menu bar icon disappear and then re-appear and after a few seconds be ready to listen once again.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Dictation not working after sleep

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.