Using maps in the car

All of the above pretty much.

Depends on what you are trying to achieve, is it USB or Bluetooth, do you want TTS and STT or just TTS, do you want messages and such read out and voice assistant for composing and searching, etc…

You also want to look on the iodé community: