How can I change my dialer setting conditionally
I am vaguely familiar with Google Voice but let me see if I can help...

I dont believe that there is a way to change that setting when you hook up to certain devices. It also depends on what software (like Android Auto) you are using. Maybe through there it will let you change that but otherwise I am afraid that the answer in no. 

Hope that helps!