在 HERE sdk 中将语音设置为 Turn by Turn Navigation ios

Set Voice on Turn by Turn Navigation in HERE sdk ios

我正在使用 HERE 地图。我正在尝试通过转弯导航设置语音,但我无法做到这一点。我尝试用 NMAVoicePackage 设置语音,但我不知道如何设置。以下代码是我尝试的。

NMAVoiceCatalog *voiceCatalog = [NMAVoiceCatalog sharedVoiceCatalog];
NMAVoicePackage *voicepackeg=[voiceCatalog.voicePackages objectAtIndex:0];
[voiceCatalog installVoicePackage:voicepackeg]
 [[NMANavigationManager sharedNavigationManager] setVoicePackage:voicepackeg];

   NSError *error;
    NSLog(@"starting navigation simulation");
    error = [[NMANavigationManager sharedNavigationManager] startTurnByTurnNavigationWithRoute:self.route];

    if(error && error.code != NMANavigationErrorNone){
        NSLog(@"ERROR: failed to start simulation with error code %ld", (long)error.code);
        return;
    }

请检查您的导航模式设置为驾驶。

语音指令仅在驾驶导航模式下可用。行人导航模式的用户会在每次操作发生变化时收到蜂鸣声和振动警报。 Link