usingvarclient=newRunwayClient(apiKey);varresponse=awaitclient.StartGenerating.CreateTextToSpeechAsync(xRunwayVersion:"2024-11-06",request:newCreateTextToSpeechRequestElevenMultilingualV2{PromptText="Hello! Welcome to Runway's text-to-speech API.",Voice=newCreateTextToSpeechRequestElevenMultilingualV2VoiceRunwayPresetVoice{PresetId=CreateTextToSpeechRequestElevenMultilingualV2VoiceRunwayPresetVoicePresetId.Maya,},});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($"Audio URL: {output}");}}