public Task OnPartialResult(RecognitionPartialResult args)
        {
            // Print the partial response recognition hypothesis.
            Console.WriteLine(args.DisplayText);

            Console.WriteLine();

            return(CompletedTask);
        }
Exemple #2
0
        /// <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;
        }
Exemple #4
0
        /// <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);
    }
Exemple #6
0
 /// <summary>
 /// 部分识别结果返回事件
 /// </summary>
 /// <param name="args">识别结果</param>
 /// <returns></returns>
 private Task OnPartialResult(RecognitionPartialResult args)
 {
     ReturnPartialResult(args.DisplayText);
     return(CompletedTask);
 }
Exemple #7
0
        /// <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);
        }