Idioma

AudioSignalProblem Enumeração

Definição

Contém uma lista de possíveis problemas no sinal de áudio que entra num motor de reconhecimento de voz.

public enum class AudioSignalProblem
public enum AudioSignalProblem
type AudioSignalProblem = 
Public Enum AudioSignalProblem
Herança
AudioSignalProblem

Campos

Nome Valor Descrição
None 0

Sem problemas com a entrada de áudio.

TooNoisy 1

A entrada de áudio tem demasiado ruído de fundo.

NoSignal 2

A entrada de áudio não é detetada.

TooLoud 3

A entrada de áudio está demasiado alta.

TooSoft 4

A entrada de áudio é demasiado baixa.

TooFast 5

A entrada de áudio é demasiado rápida.

TooSlow 6

A entrada de áudio é demasiado lenta.

Exemplos

O exemplo seguinte define um gestor de eventos que recolhe informação sobre um AudioSignalProblemOccurred evento.

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.  
}  

Observações

A AudioSignalProblemOccurredEventArgs.AudioSignalProblem propriedade recebe um membro desta enumeração quando o SpeechRecognitionEngine ou SpeechRecognizer levanta um AudioSignalProblemOccurred evento.

Aplica-se a

Consulte também