I noticed a few days ago that both Siri and keyboard dictation stopped working for me. However, they both would still work in my car (over bluetooth). This initially led me to believe that maybe my iPhone 6+’s microphone was starting to fail. I launched Voice Memos, and recorded a new memo, and that worked fine. Plus, I’d had conversations with family recently, so I knew my mic was still working. I figured it must have been something in the new 8.3 update, so I did a full-reset and restore in hopes that starting “fresh” would squash the gremlin. It didn’t work.
This one had me stumped for a few days, and then after some GoogleBinging I remembered that the iPhone (6+, in this case, though this has been true for a while) has multiple microphones, and I distinctly remember Apple mentioning in one of their keynotes that the iPhone 6 /+ will use different microphones to pick up audio, depending on the situation. I already knew my main mic (for voice calls and memos) worked, but what if Siri and dictation used a different mic? And how do I test it? As luck will have it, there is a simple test:
How to test your iPhone’s alternate (secondary) mic:
- Launch the Camera app
- If necessary, touch the ‘flip camera’ icon to use the FaceTime camera (selfie cam)
- Start recording a video of yourself talking
- Stop the recording, go to your camera roll, and watch the video
- If you don’t hear any talking, or you hear a bunch of static, your alternate mic is BROKEN
My video was full of garbled static… thus, my alternate mic was broken! Lucky for me, the phone was still under warranty, and AppleCare took care of it. This perhaps brings me to the moral of the story: if you plan on keeping your devices for longer than a year… get the extended AppleCare!
Just in case it was unclear above, here is how to test your main microphone as well:
- Launch Voice Memos
- Record a new memo
- Watch the read-out as you record, you should see voice ‘waves’ appearing as it records
- Stop the recording, play it back, and make sure it sounds good, clear, and without static