public Task OnPartialResult(RecognitionPartialResult args) { // Print the partial response recognition hypothesis. Console.WriteLine(args.DisplayText); Console.WriteLine(); return(CompletedTask); }
/// <summary> /// Invoked when the speech client receives a partial recognition hypothesis from the server. /// </summary> /// <param name="args">The partial response recognition result.</param> /// <returns> /// A task /// </returns> public Task OnPartialResult(RecognitionPartialResult args) { Console.WriteLine("--- Partial result received by OnPartialResult ---"); // Print the partial response recognition hypothesis. Console.WriteLine(args.DisplayText); Console.WriteLine(); return(Task.CompletedTask); }
//public async Task GetText(Stream audiostream) //{ // var preferences = new Preferences(DefaultLocale, new Uri(SpeechRecognitionUri), new CognitiveServicesAuthorizationProvider(SubscriptionKey)); // // Create a a speech client // using (var speechClient = new SpeechClient(preferences)) // { // speechClient.SubscribeToPartialResult(this.OnPartialResultAsync); // speechClient.SubscribeToRecognitionResult(this.OnRecognitionResult); // // create an audio content and pass it a stream. // var deviceMetadata = new DeviceMetadata(DeviceType.Near, DeviceFamily.Desktop, NetworkType.Wifi, OsName.Windows, "1607", "Dell", "T3600"); // var applicationMetadata = new ApplicationMetadata("SampleApp", "1.0.0"); // var requestMetadata = new RequestMetadata(Guid.NewGuid(), deviceMetadata, applicationMetadata, "SampleAppService"); // await speechClient.RecognizeAsync(new SpeechInput(audiostream, requestMetadata), CancellationToken.None).ConfigureAwait(false); // } //} /// <summary> /// Invoked when the speech client receives a partial recognition hypothesis from the server. /// </summary> /// <param name="args">The partial response recognition result.</param> /// <returns> /// A task /// </returns> public Task OnPartialResultAsync(RecognitionPartialResult args) { Debug.WriteLine("--- Partial result received by OnPartialResult ---"); Debug.WriteLine(args.DisplayText); // Print the partial response recognition hypothesis. return(AgentListener.Resume(args.DisplayText)); //Debug.WriteLine(args.DisplayText); //return CompletedTask; }
/// <summary> /// Invoked when the speech client receives a partial recognition hypothesis from the server. /// </summary> /// <param name="args">The partial response recognition result.</param> /// <returns> /// A task /// </returns> public Task OnPartialResult(RecognitionPartialResult args) { Console.WriteLine("--- Partial result received by OnPartialResult ---"); // Print the partial response recognition hypothesis. Console.WriteLine(args.DisplayText); Console.WriteLine(); Console.WriteLine("Time to get partial: {0}", (DateTime.Now - dt).TotalMilliseconds); return(CompletedTask); }
/// <summary> /// Invoked when the speech client receives a partial recognition hypothesis from the server. /// </summary> /// <param name="args">The partial response recognition result.</param> /// <returns> /// A task /// </returns> public Task OnPartialResult(RecognitionPartialResult args) { StringBuilder sb = new StringBuilder(); sb.AppendFormat("--- Partial result received by OnPartialResult ---\n"); // Print the partial response recognition hypothesis. sb.AppendFormat(args.DisplayText); sb.AppendFormat("\n\n"); Msg += sb.ToString(); return(CompletedTask); }
/// <summary> /// 部分识别结果返回事件 /// </summary> /// <param name="args">识别结果</param> /// <returns></returns> private Task OnPartialResult(RecognitionPartialResult args) { ReturnPartialResult(args.DisplayText); return(CompletedTask); }
/// <summary> /// Invoked when the speech client receives a partial recognition hypothesis from the server. /// </summary> /// <param name="args">The partial response recognition result.</param> /// <returns> /// A task /// </returns> public Task OnPartialResult(RecognitionPartialResult args) { transcript.AppendToTranscript(99, args.DisplayText); return(CompletedTask); }