The following is an example of how to start navigation using a calculated route and an English text-to-speech voice skin: Selecting a Voice Skin and Starting Navigation
Voice skins can be passed to NavigationManager by calling tVoiceSkin(VoiceSkin). Each VoiceSkin can be fetched by getLocalVoiceSkins() method. Multiple voice skins can be loaded to the device but only one can be selected for navigation voice playback.Ī list of loaded VoiceSkin instances can be accessed by using the VoiceCatalog singleton instance. A voice skin is language-specific and can either support Text-to-Speech or voice audio files. The scripts are used to generate voice instructions for navigation. VoiceSkin class encapsulates voice-generation scripts. You can use this class to display information about the voice skin before launching a download.Ī list of VoicePackage can be accessed by using VoiceCatalog.getCatalogList() method. Each voice package shares a common ID value with a downloadable voice skin. VoicePackage class represents an entry within the voice catalog. Note: A set of sample voice skins is packaged with SDK for Android in /files/voices-download VoicePackage Class