How can I make voice search know that a certain first name is always that specific contact? I have a Nexus 5 with the Okay Google search feature. I can theoretically use it to send text messages hands-free.

However, my wife has a common name, and I have several other contacts with the same first name -- and it wouldn't be surprising for me to know someone with the same last name too. And, she has a work phone number instead of mobile. So, instead of being convenient, there's a whole back-and-forth interrogation.

There must be some way to tell it that when I say "text Karen", I always get my Karen. Right? I tried to look for some "remember this decision" setting, or for some way to mark people as special in the People app, but no luck.

I could come up with some silly nickname, I guess, but I don't want to have to do that. I'm hoping there's some real solution.
Would this help? Then you could say "text my wife"...

Add relationships to your contacts