ça dépend des applis... qui doivent accepter de "charger" des fichiers GPX et une cartographie "hors ligne" - Perso j'ai testé (et j'utilise) ces 2 applis gratuites (ou très bon marché) :
Alpinquest - le chargement des fichiers GPS (GPX) s'effectue par simple transfert / copie sur le répertoire ad'hoc... pratique à ce niveau - Pour obtenir une cartographie, il faut passer par l'utilitaire MOBAC - qui permet de créer des secteurs / pays à une bonne échelle (compris plan de ville) - mais seulement sur des carto "publiques" style " opensteetmap " - suffisant en vélo de route....
ViewRanger - les procédures de transfert de fichiers GPX sont un peu plus complexes (intégration sous un compte "My Viewranger" puis chargement sur le smartphone - Pour la cartographie : on peut se créer des cartes "hors lignes" sur des cartographies gratuites - mais aussi (plus facile, mais ça a un coût), on peut acheter des cartes "normales" pour pas mal de pays....
nb : je ne peut donner de renseignement sur les capacités de "guidage vocal style GPS" des applis : je n'utilise pas - je me contente de suivre "visuellement" mon déplacement par rapport au tracé GPX chargé... je sais si je suis sur la bonne route ou pas...