/// <summary>
        /// Logs Error events
        /// And sets the TaskCompletionSource to 0, in order to trigger Recognition Stop
        /// </summary>
        private void ErrorEventHandler(RecognitionErrorEventArgs e, RecoType rt, TaskCompletionSource <int> source)
        {
            var log = (rt == RecoType.Base) ? this.baseModelLogText : this.customModelLogText;

            source.TrySetResult(0);
            this.WriteLine(log, "--- Error received ---");
            this.WriteLine(log, $"Status: {e.Status.ToString()}. Reason: {e.FailureReason}.");
            this.WriteLine(log);
        }
Example #2
0
        /// <summary>
        /// Logs Error events
        /// And sets the TaskCompletionSource to 0, in order to trigger Recognition Stop
        /// </summary>
        private void ErrorEventHandler(RecognitionErrorEventArgs e, RecoType rt, TaskCompletionSource <int> source)
        {
            var log = (rt == RecoType.Basic) ? this.bingLogText : this.crisLogText;

            source.TrySetResult(0);
            this.WriteLine(log, "--- Error received ---");
            this.WriteLine(log, "Reason {0}", e.Status);
            this.WriteLine(log);
        }
Example #3
0
        /// <summary>
        /// Called when error occurs.
        /// </summary>
        /// <param name="sender">The sender.</param>
        /// <param name="e">The <see cref="RecognitionErrorEventArgs"/> instance containing the event data.</param>
        private void OnError(object sender, RecognitionErrorEventArgs e)
        {
            string text = $"Speech recognition: error occurred. Status: {e.Status}, FailureReason: {e.FailureReason}";

            this.SetCurrentText(this.crisCurrentText, text);
            text += "\n";
            this.WriteLine(this.crisLogText, text);
            if (this.started)
            {
                this.recognizer.StopContinuousRecognitionAsync().Wait();
                this.started = false;
            }
        }
 private void OnErrorHandler(object sender, RecognitionErrorEventArgs e)
 {
     Console.WriteLine(string.Format(CultureInfo.InvariantCulture, "Speech recognition: Error information: {0} ", e.ToString()));
     this._factory = null;
     this._sendMessage(WebSocketMessageType.Error, e.FailureReason);
 }
Example #5
0
 // 出错时的处理
 private void Recognizer_RecognitionErrorRaised(object sender, RecognitionErrorEventArgs e)
 {
     Log("错误: " + e.FailureReason);
 }
Example #6
0
        private async void _speechClient_RecognitionErrorRaised(object sender, RecognitionErrorEventArgs e)
        {
            Console.WriteLine(e.FailureReason); // do anything with the result here

            //Debug.WriteLine("Intermediate result: " + e.Result.Text);
        }
 /// <summary>
 /// Logs Error events
 /// And sets the TaskCompletionSource to 0, in order to trigger Recognition Stop
 /// </summary>
 private void ErrorEventHandler(RecognitionErrorEventArgs e, TaskCompletionSource <int> source)
 {
     this.WriteLine("--- Error received by ErrorEventHandler() ---");
     source.TrySetResult(0);
     TransitionHangUpGui();
 }