usingvarclient=newRunwayClient(apiKey);varresponse=awaitclient.StartGenerating.CreateVoiceDubbingAsync(xRunwayVersion:"2024-11-06",request:newCreateVoiceDubbingRequestElevenVoiceDubbing{AudioUri="https://example.com/audio.mp3",TargetLang=CreateVoiceDubbingRequestElevenVoiceDubbingTargetLang.Es,DisableVoiceCloning=false,DropBackgroundAudio=false,});Console.WriteLine($"Task ID: {response.Id}");// Poll the task until it completes.GetTasksResponsetaskDetail;do{taskDetail=awaitclient.TaskManagement.GetTasksByIdAsync(id:response.Id,xRunwayVersion:"2024-11-06");if(taskDetail.IsRunning){Console.WriteLine($"Progress: {taskDetail.Running!.Progress}");}awaitTask.Delay(TimeSpan.FromSeconds(5));}while(!taskDetail.IsFailed&&!taskDetail.IsSucceeded&&!taskDetail.IsCancelled);if(taskDetail.IsSucceeded){foreach(varoutputintaskDetail.Succeeded!.Output){Console.WriteLine($"Dubbed Audio URL: {output}");}}