SKMaps 2.5.1的导航建议始终使用英语

时间:2016-08-02 17:10:55

标签: android localization skmaps

从SKNavigationManager获取的导航建议始终为英文。 例如:(德语案例) 声音建议在德语中正确接收,但文本建议仍然是英语。这很奇怪,因为如果您通过general.csv配置文件交换general_TTS.csv,您可以获得德语文本建议,但不会收到声音建议。

你能帮我解决一些问题吗?

提前非常感谢!

2 个答案:

答案 0 :(得分:2)

现在,音频建议和文本建议都是从相同的配置文件创建的,因此只有在使用TTS(文本到语音)选项时才会生成可读的文本建议(指令) - 使用"音频文件"选项只会获得一系列英文文件名,表明应播放哪些音频文件(这些音频文件的内容将使用德语,但其名称为英文)。

所以在你的场景中,使用

advisorSettings.setAdvisorType(SKAdvisorSettings.SKAdvisorType.TEXT_TO_SPEECH);

获得所需的结果。

有关音频/文字说明配置文件的详细信息:herehere

答案 1 :(得分:1)

您是否将german files复制到src / main / assets / SKMaps.zip / Advisor / Languages / de / sound_files文件夹中?

如何初始化SKAdvisorSettings?喜欢这个

SKMaps.getInstance().initializeSKMaps(this);

或使用自定义SKMapsInitSettings?