public async Task <TtsResponse> GetTtsAsync(TtsRequest request) { using (var httpClient = HttpClientFactory.Create(AccessToken)) { httpClient.DefaultRequestHeaders.Add("Accept-Language", "en-US"); var httpResponseMessage = await httpClient.GetAsync(new Uri($"{BaseUrl}/{request.ToQueryString()}")); var content = await httpResponseMessage.ToStreamContentAsync(); return(new TtsResponse(content)); } }