What smartphone and/or app support voice dialing on speakerphone like Moto X 2nd Gen?
Looks like the Moto Z has the Moto Voice feature, and the Nexus 5, Nexus 6 and Nexus 6P can be taken out of sleep mode using Google Now.  Other phones using Google Now cannot be taken out of sleep mode.  You must first touch the screen.  So Google Now is useless as a life line if you cannot physically reach your phone in an emergency and must rely on your voice.

Sleep mode and lock mode are different modes/statuses.  Sleep mode is what happens when your screen goes black while the phone is not being used.  Lock mode is when the phone is ready for authentication (keypad, face, voice, code, etc..), but have taken the phone out of sleep mode by pressing a button.  Some forums say you must first unlock the phone.  This is untrue.  I was able to get Google Now to work with the Samsung Galaxy S7 when the phone was NOT sleeping, but was still locked.  But since Google owns the rights to the Nexus brand, they obviously allow their Google Now to work ALL THE TIME, including when in sleep mode.  That's how they keep the edge.  And that's why I'm buying a Nexus 6P now.

Google Pixel phone (new Google phone) might do the same thing, but I haven't looked into it yet.  That phone is a bit more expensive.

It's possible that Google signed some contract with Motorola that allows them to share the patent.  Or maybe Google pays them to use it with their phones.  Because Motorola makes the Nexus 6.