public async Task <String> DownloadVideo(string url) { var data = await _youtubeService.DownloadVideoTask(url); if (data != null) { var uploadBucket = await _cloudStorageService.AsyncUploadFile(bucketName, data); if (uploadBucket != null) { var text = await _textService.AsyncRecognizeMultipleChannelsGcs($"gs://speech-to-text-resources-bucket/{uploadBucket}"); Console.WriteLine($"ini speech {text}"); return(text); } else { return(null); } } else { return(null); } }