İngilizce dilinde oku

Aracılığıyla paylaş


AudioSignalProblem Sabit listesi

Tanım

Konuşma tanıma altyapısına gelen ses sinyalindeki olası sorunların listesini içerir.

C#
public enum AudioSignalProblem
Devralma
AudioSignalProblem

Alanlar

Name Değer Description
None 0

Ses girişiyle ilgili sorun yok.

NoSignal 2

Ses girişi algılanmadı.

TooFast 5

Ses girişi çok hızlı.

TooLoud 3

Ses girişi çok yüksek.

TooNoisy 1

Ses girişinde çok fazla arka plan gürültüsü var.

TooSlow 6

Ses girişi çok yavaş.

TooSoft 4

Ses girişi çok sessiz.

Örnekler

Aşağıdaki örnek, bir olay hakkında bilgi toplayan bir AudioSignalProblemOccurred olay işleyicisi tanımlar.

C#
private SpeechRecognitionEngine sre;  

// Initialize the speech recognition engine.  
private void Initialize()  
{  
  sre = new SpeechRecognitionEngine();  

  // Add a handler for the AudioSignalProblemOccurred event.  
  sre.AudioSignalProblemOccurred += new EventHandler<AudioSignalProblemOccurredEventArgs>(sre_AudioSignalProblemOccurred);  
}  

// Gather information when the AudioSignalProblemOccurred event is raised.  
void sre_AudioSignalProblemOccurred(object sender, AudioSignalProblemOccurredEventArgs e)  
{  
  StringBuilder details = new StringBuilder();  

  details.AppendLine("Audio signal problem information:");  
  details.AppendFormat(  
    " Audio level:               {0}" + Environment.NewLine +  
    " Audio position:            {1}" + Environment.NewLine +  
    " Audio signal problem:      {2}" + Environment.NewLine +  
    " Recognition engine audio position: {3}" + Environment.NewLine,  
    e.AudioLevel, e.AudioPosition, e.AudioSignalProblem,  
    e.recoEngineAudioPosition);  

  // Insert additional event handler code here.  
}  

Açıklamalar

özelliği, AudioSignalProblemOccurredEventArgs.AudioSignalProblem veya SpeechRecognizer bir olay tetiklediğinde bu numaralandırmanın bir AudioSignalProblemOccurred üyesini SpeechRecognitionEngine alır.

Şunlara uygulanır

Ürün Sürümler
.NET 6, 7, 8, 9
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

Ayrıca bkz.