• WANTED: Happy members who like to discuss audio and other topics related to our interest. Desire to learn and share knowledge of science required. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

Apple HomePod Review (Smart Speaker)

This is a review and detailed measurements of the Apple HomePod smart speaker. It is on kind loan from a member and costs US $299. Apple recently discontinued them but I understand a few are still available.

There is no mistake that this is a product from Apple with impeccable look and feel:

View attachment 133255

The only way to communicate with the HomePod is using Airplay and Wifi. There are no inputs for anything else nor does it work with Bluetooth. I was expecting first class installation procedure but went through hell and back. You are supposed to tap your iphone on it to autoconfigure. I did and was pleased to see the pop up but it immediately demanded that I set up 2-step verification for my Apple account. What the heck? What does that have to do with installing a smart speaker???

It proceeded to send me to some other place on the phone where I was told once again my account was locked. Why or why? If you don't use the account for a while Apple just locks it on you? So then had to go through multiple steps of getting the account unlocked and then configure 2-step verification. By then some time had passed and I used the iPhone for my Bluetooth testing. Come back to the HomePod and tap the phone. Nothing happens. I tap it every way I can, no dice. Google and read everything there is to read about this and nothing comes up. The "home" app doesn't see it and won't manually configure it either. Nothing. Two days go by and I get the idea that maybe it is using NFC for autoconfig. Going to search for that and realize I had turned off Bluetooth. On a hunch I turn that on and bam! the pop up works and it autoconfigures. Amazing. This would be bad for any company but Apple? Not even put it in the FAQ that Bluetooth has to enabled?

Once there, the real challenge started which was measuring a speaker like this with Klippel NFS. Normal tests are run synchronous with Klippel generating the sweep and measuring with precision what comes back. That requires line or speaker level input, neither one of which we have. Fortunately Klippel has an way to solve this problem with two microphones (one for measurement and one for time). So I get a second mic, fish it through Klippel and start the first scan. Three hours later it is still going! It should have finished in 2.5 hours. I look and it has reconfigured itself to scan 5 times as long to the tune of 7 hours!

I start over after tweaking thing. Another 3 hours into 2:00am in the morning and the same result. More tweaking and more 3 hour cycles. So I ditch the HomePod and start with a Bluetooth speaker. That created its own problems of how to send the chirp data to it but got that working. So went back to HomePod, 3 more hours and same problem! :(:(:(

I realized that the issue would always appear near the end of the 2.5 hour scan. It would almost be done and then it would go crazy. I play the clip manually and realize first chirp was louder than the rest! The darn HomePod was getting too warm or something and reducing power/changing frequency response. This in turn would confuse Klippel software sending it into a tailspin.

I try to shorten the length of the scan and hit a new bug where no matter what I set it to, Klippel defaults to the same long scan. Frustrated, I blow the whole project, start over (at fair bit of pain due to having to reinitialize everything) and this time I am able to set a shorter scan. And this one worked! Results are below.

This is an unusual speaker in that it has an up firing woofer and then an array of seven tweeters all around the bass at the curvature of the unit. These interfere with each other and produce a massively complex sound field as frequencies go up. This in turn requires a ton of samples in NFS so that you are not limited by aliasing. Alas, due to HomePod overheating, I cannot run may samples. So what you see below is accurate to about 8 kHz. Above that, there is some error but on-axis response shows surprisingly good agreement so I think we are fine.

NOTE: I set the reference axis at the bottom of the speaker where the tweeters are. Setting it higher makes no sense since there is no driver there. In use, this speaker would be on a shelve with tweeters reflecting up from it. Same thing happened in the measurements in that the stand for Klippel which small for normal speakers was larger than the homepod. I thought this better represented how it is used so I went with it.

Apple HomePod Measurements
Alright, let's start with our standard frequency response graphs and "spin" data:

View attachment 133256

We instantly see the heavy bass emphasis and somewhat uneven response. Due to high frequency drivers firing in each way, on-axis actually shows less energy that total sound power which is the opposite of how normal speakers behave. Your actual "on-axis" may be more like Sound Power depending on whether the rear firing drivers reflect back into the front. The omni directional aspect of the drivers naturally generates very symmetrical off-axis response and indeed, off-axis is the same as on-axis:

View attachment 133257

Predicted in-room response doesn't quite apply to this speaker but I suspect it is speaking the truth when it says there is too much bass here:

View attachment 133258

Horizontal beam width tells us what we already know from its physical construction and measurements above:

View attachment 133259

The directivity plot is so unusual because of it:

View attachment 133260

Vertically we have a puzzle that takes some work to decipher due to reflections from measurement stand looking down at the speaker, and blockage looking up:

View attachment 133261

I don't have other measurements for you as I lost my on-axis in-room distortion graph when I restarted the project. Can generate them again if there is time and interest.

Apple HomePod Listening Tests
I started with my usual female vocals and sound there was pretty good. Even at max volume there is no clipping or any sign of overt distortion. Oh, for placement I put the speaker on my equipment stand where I listen to near-field speakers. Listening distance was about 1 meter/3.3 feet. Gradually I started to get annoyed by the level of bass. It was always present no matter what I was playing. So I reached into my equalization tool and cleaned up the response some:

View attachment 133262

The result was much, much cleaner sound Gone was that constant boominess. The EQ is likely not correct in that room modes interfere so more exactly work needs to be done in situ. Taking away the extra bass seemed to accentuate the highs a bit. Measurements didn't show this so don't know why this was the case.

The omni aspects of the sound was nice as I moved left and right a ton and tonality remained the same which was very good.

When it was said that done, it was a mono speaker that could play somewhat loud without distortion. Eh. Nothing exciting. A pair of active speakers would sound so much better. So in the larger context for our kind or use, this is a bust.

Conclusions
The Homepod obviously has benefited from excellence in design. I wish they had used their DSP though to provide different target responses. I get that bass sells but give the rest of us some tuning. Oh, I tired "SoundCheck" but it did nothing that I could detect in listening tests.

At the end, there was nothing exciting for me here. I could not listen to the Homepod without EQ. With EQ it was fine but I wasn't sure what I was getting at the end.

Overall I can't recommend the Apple HomePod. Go ahead and complain that I am a Microsoft guy and don't like Apple product. I will point you right back at the above measurements. :)

------------
As always, questions, comments, recommendations, etc. are welcome.

Appreciate any donations using: https://www.audiosciencereview.com/forum/index.php?threads/how-to-support-audio-science-review.8150/

Oh man, this sound alike an absolute pain, thank you for this Amir. It's definitely hard to contextualize an omnidirectional speaker like this with a variable response but it strikes me as a goodish speaker that likely sacrifices some potential sound quality in order to achieve the omnidirectional gimmick. For it's intended use though it can be a pretty good gimmick, especially for folks with an open floor plan and a single smart speaker

At least with sonos you can disactivate trueplay and extra processing. Hopefully the HomePort didn't vary it's response too much during testing. The Sonos Roam was constantly changing while I was measured outdoors until I turned off trueplay.
 
@amirm btw, I know that the NFS doesn't usually display SPL accurately for active speakers. Sorry if I missed it in the review but do you remember what SPL was this measured at? I assume it doesn't actually hit 30Hz at 84dB anechoic?
 
The only way to communicate with the HomePod is using Airplay and Wifi. There are no inputs for anything else nor does it work with Bluetooth. I was expecting first class installation procedure but went through hell and back. You are supposed to tap your iphone on it to autoconfigure. I did and was pleased to see the pop up but it immediately demanded that I set up 2-step verification for my Apple account. What the heck? What does that have to do with installing a smart speaker???
Wouldn't want some rogue actor coming by and tapping your phone on their HomePod, then going home and asking Siri to buy Apple items for them.
 
At least with sonos you can disactivate trueplay and extra processing. Hopefully the HomePort didn't vary it's response too much during testing. The Sonos Roam was constantly changing while I was measured outdoors until I turned off trueplay.
I turned off the adaptive mode before testing. Klippel checks on every measurement to make sure the response is not changing (within noise limit) so it definitely stayed the same until it overheated.
 
2021-06-02 08_31_55-Window.jpg


Me trying to compare last three speaker reviews "horizontals"..
tenor.gif
 
I turned off the adaptive mode before testing. Klippel checks on every measurement to make sure the response is not changing (within noise limit) so it definitely stayed the same until it overheated.

Good to know!
 
Welcome to the world of Apple. I, too, am frustrated with their products many times and their elitist/haughty attitude. I do very much enjoy their laptops though (not considering the OS).
 
This is a review and detailed measurements of the Apple HomePod smart speaker. It is on kind loan from a member and costs US $299. Apple recently discontinued them but I understand a few are still available.

There is no mistake that this is a product from Apple with impeccable look and feel:

View attachment 133255

The only way to communicate with the HomePod is using Airplay and Wifi. There are no inputs for anything else nor does it work with Bluetooth. I was expecting first class installation procedure but went through hell and back. You are supposed to tap your iphone on it to autoconfigure. I did and was pleased to see the pop up but it immediately demanded that I set up 2-step verification for my Apple account. What the heck? What does that have to do with installing a smart speaker???

It proceeded to send me to some other place on the phone where I was told once again my account was locked. Why or why? If you don't use the account for a while Apple just locks it on you? So then had to go through multiple steps of getting the account unlocked and then configure 2-step verification. By then some time had passed and I used the iPhone for my Bluetooth testing. Come back to the HomePod and tap the phone. Nothing happens. I tap it every way I can, no dice. Google and read everything there is to read about this and nothing comes up. The "home" app doesn't see it and won't manually configure it either. Nothing. Two days go by and I get the idea that maybe it is using NFC for autoconfig. Going to search for that and realize I had turned off Bluetooth. On a hunch I turn that on and bam! the pop up works and it autoconfigures. Amazing. This would be bad for any company but Apple? Not even put it in the FAQ that Bluetooth has to enabled?

Once there, the real challenge started which was measuring a speaker like this with Klippel NFS. Normal tests are run synchronous with Klippel generating the sweep and measuring with precision what comes back. That requires line or speaker level input, neither one of which we have. Fortunately Klippel has an way to solve this problem with two microphones (one for measurement and one for time). So I get a second mic, fish it through Klippel and start the first scan. Three hours later it is still going! It should have finished in 2.5 hours. I look and it has reconfigured itself to scan 5 times as long to the tune of 7 hours!

I start over after tweaking thing. Another 3 hours into 2:00am in the morning and the same result. More tweaking and more 3 hour cycles. So I ditch the HomePod and start with a Bluetooth speaker. That created its own problems of how to send the chirp data to it but got that working. So went back to HomePod, 3 more hours and same problem! :(:(:(

I realized that the issue would always appear near the end of the 2.5 hour scan. It would almost be done and then it would go crazy. I play the clip manually and realize first chirp was louder than the rest! The darn HomePod was getting too warm or something and reducing power/changing frequency response. This in turn would confuse Klippel software sending it into a tailspin.

I try to shorten the length of the scan and hit a new bug where no matter what I set it to, Klippel defaults to the same long scan. Frustrated, I blow the whole project, start over (at fair bit of pain due to having to reinitialize everything) and this time I am able to set a shorter scan. And this one worked! Results are below.

This is an unusual speaker in that it has an up firing woofer and then an array of seven tweeters all around the bass at the curvature of the unit. These interfere with each other and produce a massively complex sound field as frequencies go up. This in turn requires a ton of samples in NFS so that you are not limited by aliasing. Alas, due to HomePod overheating, I cannot run may samples. So what you see below is accurate to about 8 kHz. Above that, there is some error but on-axis response shows surprisingly good agreement so I think we are fine.

NOTE: I set the reference axis at the bottom of the speaker where the tweeters are. Setting it higher makes no sense since there is no driver there. In use, this speaker would be on a shelve with tweeters reflecting up from it. Same thing happened in the measurements in that the stand for Klippel which small for normal speakers was larger than the homepod. I thought this better represented how it is used so I went with it.

Apple HomePod Measurements
Alright, let's start with our standard frequency response graphs and "spin" data:

View attachment 133256

We instantly see the heavy bass emphasis and somewhat uneven response. Due to high frequency drivers firing in each way, on-axis actually shows less energy that total sound power which is the opposite of how normal speakers behave. Your actual "on-axis" may be more like Sound Power depending on whether the rear firing drivers reflect back into the front. The omni directional aspect of the drivers naturally generates very symmetrical off-axis response and indeed, off-axis is the same as on-axis:

View attachment 133257

Predicted in-room response doesn't quite apply to this speaker but I suspect it is speaking the truth when it says there is too much bass here:

View attachment 133258

Horizontal beam width tells us what we already know from its physical construction and measurements above:

View attachment 133259

The directivity plot is so unusual because of it:

View attachment 133260

Vertically we have a puzzle that takes some work to decipher due to reflections from measurement stand looking down at the speaker, and blockage looking up:

View attachment 133261

I don't have other measurements for you as I lost my on-axis in-room distortion graph when I restarted the project. Can generate them again if there is time and interest.

Apple HomePod Listening Tests
I started with my usual female vocals and sound there was pretty good. Even at max volume there is no clipping or any sign of overt distortion. Oh, for placement I put the speaker on my equipment stand where I listen to near-field speakers. Listening distance was about 1 meter/3.3 feet. Gradually I started to get annoyed by the level of bass. It was always present no matter what I was playing. So I reached into my equalization tool and cleaned up the response some:

View attachment 133262

The result was much, much cleaner sound Gone was that constant boominess. The EQ is likely not correct in that room modes interfere so more exactly work needs to be done in situ. Taking away the extra bass seemed to accentuate the highs a bit. Measurements didn't show this so don't know why this was the case.

The omni aspects of the sound was nice as I moved left and right a ton and tonality remained the same which was very good.

When it was said that done, it was a mono speaker that could play somewhat loud without distortion. Eh. Nothing exciting. A pair of active speakers would sound so much better. So in the larger context for our kind or use, this is a bust.

Conclusions
The Homepod obviously has benefited from excellence in design. I wish they had used their DSP though to provide different target responses. I get that bass sells but give the rest of us some tuning. Oh, I tired "SoundCheck" but it did nothing that I could detect in listening tests.

At the end, there was nothing exciting for me here. I could not listen to the Homepod without EQ. With EQ it was fine but I wasn't sure what I was getting at the end.

Overall I can't recommend the Apple HomePod. Go ahead and complain that I am a Microsoft guy and don't like Apple product. I will point you right back at the above measurements. :)

------------
As always, questions, comments, recommendations, etc. are welcome.

Appreciate any donations using: https://www.audiosciencereview.com/forum/index.php?threads/how-to-support-audio-science-review.8150/

Hi,

Here is my take on the EQ.
Note that this is a limit case of the Model since this device is obviously designed to be omnidirectional.

The raw data with corrected ER and PIR:

Score no EQ: 5.0
With Sub: 5.6

Spinorama with no EQ:
  • Nearly omnidirectional
  • At that this is the best I ever seen...
  • Some marketing influence on the balance.
  • Great engineering
  • F@-6dB is 20Hz because the FR must be tilted
Apple HomePod No EQ Spinorama.png


Directivity:
Nearly omnidirectional, anything goes on the horizontal plan a bit worst on the vertical plan but still good
Apple HomePod 2D surface Directivity Contour Only Data.png


Apple HomePod LW Better data.png

EQ design:

I have generated Three EQs. The APO config files are attached.
  • The EQs are designed in the context of regular stereo/mono use i.e. domestic environment, and the Harman model may not be fully valid in the case of an omnidirectional speaker because of the lack of directivity of the device.
  • The first one, labelled, LW is targeted at making the LW flat, not recommended for an omnidirectional speaker as the SP will be flat and will have too much energy in the HF range, you need to tilt the FR.
  • The second, labelled Score, starts with the first one and adds the score as an optimization variable.
  • the third labeled SP is the same as the Score but takes also the SP as an optimization variable (to make it smooth) it might be the most appropriate way to EQ this kind of speaker. The score are identical but the curves are different...
  • It would be great if someone could test them out.
  • The ARM CPU in the HomePod should have enough power to add a FIR to smooth out everything, maybe that is the done once the speaker "learns the room"?

Score EQ LW: 4.2
->not recommended for an omnidirectional speaker as the SP will be flat and will have too much energy in the HF range, you need to tilt the FR.
the score reflects that
with sub: 5.1

Score EQ Score: 7.0
with sub: 7.7

Score EQ SP: 7.0
with sub: 7.7

Code:
Apple HomePod APO EQ LW 96000Hz
June022021-145913

Preamp: -7.3 dB

Filter 1: ON PK Fc 47.20 Hz Gain -2.85 dB Q 3.27
Filter 2: ON PK Fc 111.60 Hz Gain -2.76 dB Q 3.32
Filter 3: ON PK Fc 575.40 Hz Gain 3.30 dB Q 3.03
Filter 4: ON PK Fc 1480.00 Hz Gain -4.13 dB Q 4.90
Filter 5: ON PK Fc 3037.00 Hz Gain 4.94 dB Q 0.95
Filter 6: ON PK Fc 3656.00 Hz Gain -3.27 dB Q 3.65
Filter 7: ON PK Fc 15568.00 Hz Gain 7.95 dB Q 0.40
Filter 8: ON PK Fc 12878.00 Hz Gain -4.60 dB Q 3.03

Apple HomePod APO EQ Score 96000Hz
June022021-145425

Preamp: -3.4 dB

Filter 1: ON PK Fc 48.00 Hz Gain -2.32 dB Q 4.25
Filter 2: ON PK Fc 112.00 Hz Gain -2.39 dB Q 2.87
Filter 3: ON PK Fc 546.97 Hz Gain 2.37 dB Q 3.77
Filter 4: ON PK Fc 1437.00 Hz Gain -4.17 dB Q 2.78
Filter 5: ON PK Fc 2746.00 Hz Gain 3.94 dB Q 3.04
Filter 6: ON PK Fc 2574.00 Hz Gain -5.69 dB Q 10.02
Filter 7: ON PK Fc 4242.00 Hz Gain -1.00 dB Q 1.64
Filter 8: ON PK Fc 5540.00 Hz Gain -1.79 dB Q 3.23
Filter 9: ON PK Fc 7608.82 Hz Gain -4.00 dB Q 5.90
Filter 10: ON PK Fc 11206.23 Hz Gain 4.98 dB Q 0.40
Filter 11: ON PK Fc 12637.65 Hz Gain -4.70 dB Q 2.97

Apple HomePod APO EQ SP 96000Hz
June022021-150036

Preamp: -3.6 dB

Filter 1: ON PK Fc 48.00 Hz Gain -2.32 dB Q 3.68
Filter 2: ON PK Fc 112.00 Hz Gain -2.89 dB Q 2.41
Filter 3: ON PK Fc 541.47 Hz Gain 2.12 dB Q 5.27
Filter 4: ON PK Fc 1434.00 Hz Gain -4.84 dB Q 2.01
Filter 5: ON PK Fc 2747.00 Hz Gain 3.94 dB Q 3.04
Filter 6: ON PK Fc 2574.00 Hz Gain -5.69 dB Q 9.02
Filter 7: ON PK Fc 4244.00 Hz Gain -1.74 dB Q 0.88
Filter 8: ON PK Fc 5543.00 Hz Gain -2.53 dB Q 4.80
Filter 9: ON PK Fc 7610.82 Hz Gain -4.00 dB Q 7.25
Filter 10: ON PK Fc 11207.23 Hz Gain 5.48 dB Q 0.44
Filter 11: ON PK Fc 12638.65 Hz Gain -4.70 dB Q 2.97

Apple HomePod EQ Design.png



Spinorama EQ LW
Apple HomePod LW EQ Spinorama.png

Spinorama EQ Score
Apple HomePod Score EQ Spinorama.png

Spinorama EQ SP
Apple HomePod SP EQ Spinorama.png

Zoom PIR-LW-ON
Not a millions miles away from Apple's tuning once Score EQed...
Apple HomePod Zoom.png

Zoom Score vs SP would be interesting to test which is better or even if they are better than Apple's.

Apple HomePod Zoom SP.png

Regression - Tonal
Once EQed the PIR as the correct slope without imposing the target... but the ON/LW must be tilted
Apple HomePod Regression - Tonal.png


Radar no EQ vs EQ score
Apple HomePod Radar.png


The rest of the plots is attached.
 

Attachments

  • Apple HomePod APO EQ SP 96000Hz.txt
    626 bytes · Views: 120
  • Apple HomePod APO EQ LW 96000Hz.txt
    471 bytes · Views: 140
  • Apple HomePod APO EQ Score 96000Hz.txt
    630 bytes · Views: 136
  • Apple HomePod 2D surface Directivity Contour Data.png
    Apple HomePod 2D surface Directivity Contour Data.png
    221.2 KB · Views: 102
  • Apple HomePod 3D surface Vertical Directivity Data.png
    Apple HomePod 3D surface Vertical Directivity Data.png
    432 KB · Views: 106
  • Apple HomePod 3D surface Horizontal Directivity Data.png
    Apple HomePod 3D surface Horizontal Directivity Data.png
    386.9 KB · Views: 113
  • Apple HomePod Vertical 3D Directivity data.png
    Apple HomePod Vertical 3D Directivity data.png
    519 KB · Views: 101
  • Apple HomePod Horizontal 3D Directivity data.png
    Apple HomePod Horizontal 3D Directivity data.png
    480.2 KB · Views: 109
  • Apple HomePod Normalized Directivity data.png
    Apple HomePod Normalized Directivity data.png
    367.3 KB · Views: 100
  • Apple HomePod Raw Directivity data.png
    Apple HomePod Raw Directivity data.png
    536.6 KB · Views: 114
  • Apple HomePod Reflexion data.png
    Apple HomePod Reflexion data.png
    216.4 KB · Views: 104
  • Apple HomePod LW data.png
    Apple HomePod LW data.png
    282.1 KB · Views: 100
Last edited:
Interesting to contemplate why Apple have discontinued these, but are forging ahead with the mini version.

One suspects that Apple found that the use case for playing music as anything but background noise just wasn't what users were interested in. As a competitor for the other small IoT integration smart speakers the mini version makes sense, but not the full sized HomePod. Providing Siri integration and voice communication capability are important, but you only need a small device. This is the Apple use case. It would appear they finally realised they are just not the right company to do sound systems. They are doing full home integration, and this is part of the toolset. Any IoT system needs serious security and safeguards, so I'm not surprised they make users jump through hoops. This is a totally different game to just streaming music. Apple just need to get their eco-system a bit easier for people who are not currently inside the walled garden to use their stuff. But OTOH, if you are a Microsoftie or Andoid user, you are not really in the market for HomePods, and they should not be on your radar.

Apple fanboi here. I was a fanboi when Apple were doomed. Been a Mac user since the 80's. I even attended WWDC 1999, sat in the reality distortion field watching St Steve introduce the first build of MacOS-X.
 
i still remember this reddit thread that claimed super flat response and got the apple fanboys into an absolute tizzy on how their lord and master delivered yet another universe changing products onto us unwashed masses...

side note, with the circular tweeters causing interference (presumably comb filtering?), is this something we can see from the measurements and was it something you heard during your subjective listening?
 
Probably at Apple they did not take into consideration the use case of customers trying to activate a Bluetooth speaker with Bluetooth disabled on the phone :cool:
 
Probably at Apple they did not take into consideration the use case of customers trying to activate a Bluetooth speaker with Bluetooth disabled on the phone :cool:

I think they tended to think that the only customers are going to be exisitng Apple users, and already well into the Apple ecosystem. Buying a HomePod if you aren't is about as useful as buying a Lightning to USB adaptor for your Android phone. Nothing wrong with the adaptor, but it just isn't the right tool for the job.
 
I think they tended to think that the only customers are going to be exisitng Apple users, and already well into the Apple ecosystem. Buying a HomePod if you aren't is about as useful as buying a Lightning to USB adaptor for your Android phone. Nothing wrong with the adaptor, but it just isn't the right tool for the job.

Airplay is not supported on Android devices
 
btw the HomePod is only available in few countries (U.S., UK, Australia, Canada, France, Germany, Japan).
 
I gave up on doing anything with Apple years ago due to pass word issues (even though I have had various iPhones & have one currently). Just one more reason that I want a decent DAP.
 
Back
Top Bottom