Thanks for the tip!
I would like to add that this may only work if you uninstall the Home app on all the devices you want to pair to your Google Home speakers
before you do what
Petrmenzel is writing.
Here is what i did. I assume the secondary device is another person thus another voice than yourself, and not just two different of your own accounts as google cant know the difference between two accounts with the same voice profile.
- Uninstall Google Home App on all devices
- Change language on all devices to English (United States)
- Reboot devices (not sure if this is necessary, but I did it to ensure the language was completely changed)
- Reinstall Google Home App on all devices
- When you open the Home App, deny the app access to location
- If you did not unpair the Home speaker on your primary device it should still be paired, otherwise, pair it again.
- On the secondary device(s), you should now be able to see "Link account" as a blue bar in the device list on your home speaker, click on it.
- Now it should ask you to train the voice model and all that standard setup stuff, once done you should have two devices paired to the Google home device, and you can once again allow the Home app to access device location and both accounts should stay linked.
To test that this works, simply try asking your google home "Hey Google, what is my name" and afterward having the user of the secondary device ask the same question. If it correctly states your names it should be fully working.
Note that this was tested in Denmark with a US version of Google Home, a UK Version of the Google Pixel phone as primary, and a Danish version of a Samsung Galaxy A8 as secondary