从SKNavigationManager获得的导航建议始终为英文。 例如:(德语语言案例) 声音建议在德语中正确接收,但文字建议仍为英语。这很奇怪,因为如果您通过general.csv配置文件交换general_TTS.csv,则可以使用德语获取文本建议,但不会收到声音建议。来自SKMaps的导航提供2.5.1始终以英语提供
你能帮我解决一些问题吗?
非常感谢!
从SKNavigationManager获得的导航建议始终为英文。 例如:(德语语言案例) 声音建议在德语中正确接收,但文字建议仍为英语。这很奇怪,因为如果您通过general.csv配置文件交换general_TTS.csv,则可以使用德语获取文本建议,但不会收到声音建议。来自SKMaps的导航提供2.5.1始终以英语提供
你能帮我解决一些问题吗?
非常感谢!
您是否将german files复制到您的src/main/assets/SKMaps.zip/Advisor/Languages/de/sound_files文件夹中?
你如何初始化SKAdvisorSettings?像这样
SKMaps.getInstance().initializeSKMaps(this);
还是用自定义的SKMapsInitSettings?
完全像你在DemoUtils.java中的initializeLibrary()方法,但是: advisorSettings.setLanguage(SKAdvisorSettings.SKAdvisorLanguage.LANGUAGE_DE); advisorSettings.setAdvisorVoice(“de”); advisorSettings.setAdvisorType(SKAdvisorSettings.SKAdvisorType.AUDIO_FILES); –
您还可以使用: advisorSettings.setAdvisorConfigPath(getMapResourcesDirPath()+“Advisor”); advisorSettings.setResourcePath(mapResourcesDirPath +“Advisor/Languages”); ? – PatrickZenker
是的,我正在使用它。事实上,音频建议在德语中是正确的语音,问题是文本说明(他们仍然是英语)。从SKNavigationState getAdviceInstruction():) –
好的,我会用TTS选项非常感谢你! –