VoicePackage ID是否保证稳定?

时间:2019-07-26 08:14:12

标签: android here-api

使用HERE Android SDK Premium,我们的用例如下:

  • 我们要向用户显示可用语音包的列表
  • 当用户选择一个时,我们要将所选VoicePackage的ID保存到永久存储中。
  • 在应用启动时,我们想使用此ID获取VoiceSkin的实例(在本地或在本地不可用时下载)
  • 将此语音皮肤设置为NavigationManager

问题:以这种方式保存VoicePackage的ID是否安全?是否可以保证特定的ID始终引用相同的语言?

1 个答案:

答案 0 :(得分:1)

正式地,不能保证VoiceID稳定。工作流程应该是定期更新目录,并使用从目录中检索到的这些ID。

但是在实践中,VoiceID更改的风险非常非常低-至少我不知道最近几年有任何更改(新皮肤带有新ID,命名方案从预先录制的皮肤更改为TTS皮肤,等等。当然,但是据我所知,现有的并没有改变。如果您更新目录的努力很大或无法完成,那么我个人认为可以考虑承担这种风险。