public async Task <SpeechTranslationResult> TranslateSpeech(ClientTranslationInput input) { _input = input; //_audioInput = Convert.ToBase64String(File.ReadAllBytes(_input.Base64String)); //_audioInput = _input.Base64String; Byte[] b = Convert.FromBase64String(input.Base64String); System.IO.File.WriteAllBytes(@"speak3.wav", b); _audioInput = Convert.ToBase64String(File.ReadAllBytes("speak3.wav")); this.Result = await Translate(); return(this.Result); }
public AzureSpeechTranslatorService() { this.Result = new SpeechTranslationResult(); }
private async void DisplayResult(SpeechTranslationResult result) { await this.viewModel.SpeechClient.Add(result); }