public async Task <ITextToSpeechProvider> DefaultProvider() { var lastUsedProvider = ProviderList.FirstOrDefault(provider => provider.Name == Settings.Default.LastProvider && provider.IsAvailable); return(lastUsedProvider ?? ProviderList.First()); }