Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用HERE sdk制作导航应用程序。
我要实现的是将导航语音的语言放在手机的语言中,例如,如果你手机的语言是英文,说明用英文说,如果是法文,声音是法语。我研究了 HERE sdk 文档,但这是我发现的唯一东西,我找不到任何方法。
有任何想法吗?
下载前可以使用 VoicePackage.isTts(),它应该为 false(表示不需要 TTS 引擎)或者在语音包下载后检查语音皮肤输出是否为 AUDIO 而不是 TTS:
List<VoiceSkin> skins = VoiceCatalog.getLocalVoiceSkins();// in loop OutputType type = skin.getOutputType(); // should be AUDIO.'
https://developer.here.com/documentation/android-premium/3.18/api_reference_java/index.html?com%2Fhere%2Fandroid%2Fmpa%2Fguidance%2FVoicePackage.html
支持的声音:
https://developer.here.com/documentation/android-premium/3.18/dev_guide/topics/coverage-navigation-voices.html