Cluster.SpeechToText.SpeechCapture.StopCapture C# (CSharp) Метод

StopCapture() публичный Метод

public StopCapture ( ) : void
Результат void
        public void StopCapture()
        {
            if (captureThread != null)
            {
                captureThread.Abort();
                captureThread = null;
            }
            if (captureBuffer != null)
            {
                //captureBuffer.Stop();
                captureBuffer.Dispose();
                captureBuffer = null;
            }
            if (capture != null)
            {
                capture.Dispose();
                capture = null;
            }
            IsRecording = false;
        }

Usage Example

 static void Main()
 {
     SpeechCapture speechCapture = new SpeechCapture();
     speechCapture.DetectVolume = 30000;
     speechCapture.MaxResults = 10;
     speechCapture.Language = "en-EN";
     speechCapture.OnSpeechRecognized += speechCapture_OnSpeechRecognized;
     speechCapture.OnSpeechRecognizeFailed += speechCapture_OnSpeechRecognizeFailed;
     speechCapture.OnPeakMeter += speechCapture_OnPeakMeter;
     speechCapture.StartCapture();
     Console.WriteLine("Speak in microphone");
     
     Console.ReadLine();
     speechCapture.StopCapture();
 }
All Usage Examples Of Cluster.SpeechToText.SpeechCapture::StopCapture